c++中一个类的最大成员数是多少?
What is the maximum number of members a class can have in c++
请将此问题视为好奇问题。
我只是想知道在c++中一个类的成员数量是否有限制。
该值由每个实现定义。c++标准在附录B中推荐了一些最小支持数量:
-单个类中的数据成员[16 384].
[…]
-直接和间接基类[16 384].
-单个类的直接基类[1 024]。
-在单个类中声明的成员[4096].
-类中的最终覆盖虚函数,可访问或不可访问[16]384年)。
-类的直接虚基和间接虚基[1024].
-类的静态成员[1 024].
"在单个类中声明的成员"的最小值小于"在单个类中声明的数据成员"的最小值,因为类可以从它们的基类继承数据成员。
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 对RValue对象调用的LValue ref限定成员函数
- 为什么使用 "this" 指针调用派生成员函数?
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 助记符和指向成员语法的指针
- 用于访问容器<T>数据成员的正确 API
- 内置函数可查看CPP中的成员变量
- 是否可以初始化不可复制类型的成员变量(或基类)
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 在 C++ 中,默认情况下构造函数为类的数据成员提供的值是多少?
- C++中未初始化成员布尔变量的默认值是多少?
- 如果类没有任何成员变量,则通过临时对象调用类的成员函数的开销是多少?
- 如果基类没有成员,派生类C++的大小是多少?
- 创建多个实例后,静态数据成员的值是多少
- 在C++中,如果我们不在构造函数中初始化数据成员,那么类中数据成员的值会是多少
- 检查一个班级有多少成员
- 单例类的成员变量的生存期是多少?
- c++中一个类的最大成员数是多少?
- 与枚举器列表成员相关联的整数值是多少?
- const引用右值的类数据成员的生命周期是多少?