假设我有一个具有引用属性的 C++ 类:
class ClassB {
ClassA &ref;
public:
ClassB(ClassA &_ref);
}
当然,构造函数是这样定义的:
ClassB::ClassB(ClassA &_ref) : ref(_ref) { /* ... */ }
我的问题是:当类'ClassB'的实例被销毁时,'ClassB::ref'引用的对象是否也被销毁了?
最佳答案
引用只是变量的别名,别名被破坏,而不是实际变量。您可以将其视为某种指针,但有理由避免这种(邪恶)想法:)。
关于c++ - 当类在 C++ 中被销毁时,引用属性是否被销毁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908275/