Ошибка компилятора 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
};