建議使用 Visual Studio 2017

編譯器錯誤 C2614

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

'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  
};  

顯示: