C++ 中的类成员初始化列表必须完整吗?或者他们可以简单地初始化一个类中的一两个成员数据吗?
提前致谢!
最佳答案
它们不必是完整的。您可以省略基类和非 POD默认可构造的类类型,POD 类型将保持未初始化状态。
显然,常量成员和引用必须在成员初始化列表中进行初始化。
关于C++成员初始化列表完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314135/
C++ 中的类成员初始化列表必须完整吗?或者他们可以简单地初始化一个类中的一两个成员数据吗?
提前致谢!
最佳答案
它们不必是完整的。您可以省略基类和非 POD默认可构造的类类型,POD 类型将保持未初始化状态。
显然,常量成员和引用必须在成员初始化列表中进行初始化。
关于C++成员初始化列表完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314135/