[C++]引用和指针的区别
本帖最后由 小可爱~ 于 2017-2-20 16:53 编辑大家看些这个样理解对么???
int &a = v;
int &b = v;
cout << "a: " << &a << endl
<< "b: " << &b << endl;
int *p1 = &v;
int *p2 = &v;
cout << "p1: " << p1 << endl
<< "p2: " << p2 << endl;
cout << "&p1: " << &p1 << endl
<< "&p2: " << &p2 << endl;
本帖最后由 叶子牧 于 2017-7-4 14:35 编辑
比如一个人叫李四,他住在桃花源
他上网买东西,收件地址是桃花源,而不是李四,如果收件地址写李四,人家快递员肯定以为,你有病啊.这就是指针,就是它住在哪里
还有就是人们说李四,可能会说住在桃花源的李四,就是加了一个前称&,就是引用
C++中才有引用 C语言中没有引用
引用相当于我们说的别名 给一个内存空间另一个名称
而指针是需要内存空间来存储它所指向的地址的 @55555555 也就图我画的不错:loveliness: 灵魂画手不错 表示我没学过C语言,进来只是为了看看 厉害了,吾爱一股清风
帮顶一下 你这是C++哦!! C木有引用。。 图下面有一根卷曲的,像毛发一样的是什么?箭头画的不好看…………感谢分享!! 其实楼主还可以深究下。反汇编了。看下引用和 指针有什么区别,到那时肯定很好玩
页:
[1]
2