c*********7 发帖数: 19373 | 1 今天面试被问到这个问题了,看了看资料,发现好像二者差不多的东西,那位给分析一
下具体的区别。 |
y*******g 发帖数: 6599 | 2 看more effective c++的item 1 |
S**I 发帖数: 15689 | 3 in C++, reference cannot be null
【在 c*********7 的大作中提到】 : 今天面试被问到这个问题了,看了看资料,发现好像二者差不多的东西,那位给分析一 : 下具体的区别。
|
Z**********4 发帖数: 528 | 4 reference一旦被赋值后就不能改变
但是pointer可以吧。而且可以利用delete释放指针对应的空间不知道可不可以对引用
用这个。 |
S**I 发帖数: 15689 | 5 指针指向的内存如果不是用new动态分配的,不能用delete。
【在 Z**********4 的大作中提到】 : reference一旦被赋值后就不能改变 : 但是pointer可以吧。而且可以利用delete释放指针对应的空间不知道可不可以对引用 : 用这个。
|
f*********5 发帖数: 576 | 6 这个跟问题有关系吗?
【在 S**I 的大作中提到】 : 指针指向的内存如果不是用new动态分配的,不能用delete。
|
d*******u 发帖数: 186 | 7 Reference:
1. An alias for an object;
2. must be initialized when it is defined.
3. The reference can not be reseated.
Pointer is much more flexible.
【在 c*********7 的大作中提到】 : 今天面试被问到这个问题了,看了看资料,发现好像二者差不多的东西,那位给分析一 : 下具体的区别。
|