【发布时间】:2018-03-25 05:01:14
【问题描述】:
引用有存储位置还是只是另一个位置的别名?这是否因 C++ 版本而异,还是与所有 C++ 版本一致?如果一个引用有一个存储位置,那么它是否只允许像类型这样的指针上的值语义?
当你这样使用参考文献时,它是如何工作的:
struct aStruct{
int aVariable;
aClass& aReferencetoaClass;
};
是占用空间还是别名?
【问题讨论】:
标签: c++ reference language-lawyer memory-layout storage-duration