私は持っている:
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
か?