c++中引用和指针有什么不同?指针加上什么限制等于引用?
2011-08-27 13:42
302 查看
引用不是一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。引用一经确定就不能修改。
指针是一个变量,需要在内存中分配空间,此空间中存储所指对象的地址。由于指针是一个普通变量,所以其值还可以通过重新赋值来改变。
把指针定义为const后,其值就不能改变了,功能和引用类似,但有本质的区别。
指针是一个变量,需要在内存中分配空间,此空间中存储所指对象的地址。由于指针是一个普通变量,所以其值还可以通过重新赋值来改变。
把指针定义为const后,其值就不能改变了,功能和引用类似,但有本质的区别。
相关文章推荐
- c++中引用和指针有什么不同?指针加上什么限制等于引用?
- c++中引用和指针有什么不同?指针加上什么限制等于引用?
- 函数的返回类型可以为值、指针、引用,这三种返回类型有什么不同,各有什么好处?(c++)
- c++将临时对象赋值给引用和指针的不同
- C++中指针和引用的相同点和不同点
- c++ STL 常用容器元素类型相关限制 指针 引用
- C++中引用和指针的不同
- C++ 中指针和引用的什么区别
- 【面试常见问题】【C++】指针和引用的区别,有哪些不同点,细细道1
- C++ 中指针和引用的什么区别
- C++中引用和指针的不同
- 函数返回值和指针引用返回有什么不同
- Java的引用和C++的指针有什么区别?
- C++与JAVA不同之(一)---指针和引用
- 你不知道的事 之 C++ 指针和引用“是什么鬼”
- java的引用和c++的指针有什么区别
- C++中引用与指针有什么区别
- java——与c++之不同——复合类型——指针 引用 struct union
- C++中指针和引用有什么区别?
- java的引用和C++的指针有什么区别