1、指针是一个地址,引用是一个别名
2、指针的值可以为空,但是引用的值不能为NULL
3、指针可以改变指向,引用不可以
4、sizeof引用得到的是变量本身的大小,而指针是4个字节(32位操作系统中)
5、指针和引用在函数传参时也不一样
C++ 中的指针和引用有什么区别?
2024-01-26 14:46:01 39 阅读
1、指针是一个地址,引用是一个别名
2、指针的值可以为空,但是引用的值不能为NULL
3、指针可以改变指向,引用不可以
4、sizeof引用得到的是变量本身的大小,而指针是4个字节(32位操作系统中)
5、指针和引用在函数传参时也不一样