指针肯定是占用存储空间的。
但关于引用占用空间:
C++语言ISO标准文档2003,8.3.2第三条:It is unspecified whether or not a reference requires storage(3.7)
具体占用空间根据编译器来决定。
const 不能用于引用。
引用只能引用一级(或一次)。
sizeof引用得到的是所指对象的大小。
指针可以为空,引用在定义时必须初始化。
指针肯定是占用存储空间的。
但关于引用占用空间:
C++语言ISO标准文档2003,8.3.2第三条:It is unspecified whether or not a reference requires storage(3.7)
具体占用空间根据编译器来决定。
const 不能用于引用。
引用只能引用一级(或一次)。
sizeof引用得到的是所指对象的大小。
指针可以为空,引用在定义时必须初始化。