建議使用 Visual Studio 2017

編譯器警告 (層級 3) C4240

 

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

使用非標準擴充: 'l' 現在定義為 '存取規範',它先前的存取被定義為允許 '存取規範'

在 ANSI 相容性 (/Za),您無法將存取變更為巢狀類別。 在預設的 Microsoft 擴充功能 (/Ze) 中,您可以使用這項警告。

// C4240.cpp  
// compile with: /W3  
class X  
{  
private:  
   class N;  
public:  
   class N  
   {   // C4240  
   };  
};  
  
int main()  
{  
}  

顯示: