2010-12-10 110 views
0

可能重复:
How to pass objects to functions in C++?参数传递

通过引用时,我应该传递参数,并当转交地址?

我的意思是除由常量引用通的情况下,有在两者之间的任何差异。

+1

(超过)可能重复:[C++对象:什么时候应该使用指针或引用(http://stackoverflow.com/questions/4288030/c-objects-when-should-i-use-pointer-or -reference/4288087#4288087) – suszterpatt 2010-12-10 10:24:43

+0

检查这个答案在雅虎问答[http://answers.yahoo.com/question/index?qid=1006051001452](http://answers.yahoo.com/question/index?qid= 1006051001452) – 2010-12-10 10:21:46

回答

0

我个人通过指针(地址)通过当指针可以为空,并且通过引用传递时,它不能为空。

还有许多其他的因素(常量/非const,智能/弱指针等),但我认为这是一个很好的指导和回答你的问题很好。