请问:C++中的引用和C语言中的地址传递有什么区别?

如题所述

我今天试了一下反汇编的东西,一个是c语言的a+b,两个数字相加的函数,传的是地址,一个是c++的a+b,传的是引用。然后使用vs的反汇编观察,根本没有区别,都是两个地址入栈,然后地址上两个数相加
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-01
引用相当于给 原来的变量取个别名 就像给人取外号一样 地址传递就是指针了本回答被网友采纳
第2个回答  2014-01-01
引用,按照Thinking in C++的说法,就是自动使用*运算符取内容的指针
第3个回答  2014-01-01
引用是别名 地址传递 是指针
第4个回答  2014-01-01
你说的是指针吧? 没区别
相似回答