我有:
class SomeObject {
public:
SomeObject() { ... }
// Other fields and methods
};
class anOtherObject {
private:
SomeObject array[SOME_FIXED_SIZE];
public:
anOtherObject() : ... { ... }
};
我的问题是 - 在调用构造函数时和之后数组包含什么?我应该用 for 循环自己初始化它还是编译器为每个 array[i] 调用默认构造函数,0<=i<SOME_FIXED_SIZE
?