コンパイラ エラー C2614
'class1' : 不正なメンバーの初期化: 'class2' は基底またはメンバーではありません
クラスまたは構造体の初期化リストに表示できるのは、メンバー クラスまたは基底クラスのみです。
例
次の例では C2614 が生成されます。
// C2614.cpp
// compile with: /c
struct A {
int i;
A( int ia ) : B( i ) {}; // C2614 B is not a member of A
};
struct A2 {
int B;
int i;
A2( int ia ) : B( i ) {}; // OK
};