c++的类体中,方法以外的区域不允许有初始化,简单类型是可以的,但是有构造函数的复杂对象则不行了,
比如以下vector<int>v(1002,-1)初始化就会报错!

本文探讨了C++中类体初始化的规则,指出除了简单类型外,复杂对象如使用带有构造函数的对象进行初始化会导致编译错误。通过具体示例说明了这一限制,并强调了在C++编程中遵循正确初始化实践的重要性。
c++的类体中,方法以外的区域不允许有初始化,简单类型是可以的,但是有构造函数的复杂对象则不行了,
比如以下vector<int>v(1002,-1)初始化就会报错!

1611

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