c语言引用作为函数参数,举例剖析C++中引用的本质及引用作函数参数的使用
引用的意义与本质1)引用作为其它变量的别名而存在,因此在一些场合可以代替指针
2)引用相对于指针来说具有更好的可读性和实用性

引用本质思考:
思考、C++编译器背后做了什么工作?
#include
using namespace std;
int main()
{
int a = 10;
// 单独定义的引用时,必须初始化;说明很像一个常量
int &b = a;
// b是a的别名
b = 11;
cout << "b--->" << a << endl;
printf("a:%d\n", a);
printf("b:%d\n", b);
printf("&a:%d\n", &a);
printf("&b:%d\n", &b);
system("pause");
return 0;
}
引用是一个有地址,引用是常量。
char *const p
引用的本质:
1)引用在C++中的内部实现是一个常指针
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
