这个问题始于考试的一道题目:
Q:Which can not be a data member of class A ?
以下参考:戳我
其实在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用。
C++的类定义不允许直接包含自身类型的实例作为数据成员,以防止无限递归创建对象导致内存耗尽。不过,可以使用自身类的指针或引用。这种限制源于内存管理和设计合理性。
568
676

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