C++包含 120 个对象的数组,带有构造函数 +参数,标头 - +源文件,请不要指点!
file.h:
extern objekt squares[120];
file.cpp:
objekt squares[120]= {objekt(objekt_size ,objekt_size ,-111,0)};
如何一次性初始化所有对象,并且所有对象都具有相同的参数?
file.h:
extern objekt squares[120];
file.cpp:
objekt squares[120]= {objekt(objekt_size ,objekt_size ,-111,0)};
How can I init all objects at one time, all with the same parameters?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不要使用原始数组(因为所有元素都将通过默认构造函数初始化)。使用例如
std::vector
:Don't use a raw array (because all the elements will be initialised via the default constructor). Use e.g. a
std::vector
:您还可以使用预处理器重复相同的代码 120 次。
You can also use the preprocessor to repeat the same code 120 times.