指针肯定是占用存储空间的。
但关于引用占用空间:
C++语言ISO标准文档2003,8.3.2第三条:It is unspecified whether or not a reference requires storage(3.7)
具体占用空间根据编译器来决定。
const 不能用于引用。
引用只能引用一级(或一次)。
sizeof引用得到的是所指对象的大小。
指针可以为空,引用在定义时必须初始化。
本文探讨了C++中引用与指针的区别,重点介绍了引用的特性,如是否占用存储空间、初始化的要求、sizeof运算符的行为等,并对比了指针的特点。
指针肯定是占用存储空间的。
但关于引用占用空间:
C++语言ISO标准文档2003,8.3.2第三条:It is unspecified whether or not a reference requires storage(3.7)
具体占用空间根据编译器来决定。
const 不能用于引用。
引用只能引用一级(或一次)。
sizeof引用得到的是所指对象的大小。
指针可以为空,引用在定义时必须初始化。
2843

被折叠的 条评论
为什么被折叠?