Udostępnij przez


Ostrzeżenie kompilatora (poziom 3) C4240

niestandardowe rozszerzenie używane: dostęp do "classname" teraz zdefiniowany jako "specyfikator dostępu", wcześniej został zdefiniowany jako "specyfikator dostępu"

Uwagi

W obszarze Zgodność ANSI (/Za) nie można zmienić dostępu do zagnieżdżonej klasy. W obszarze domyślnych rozszerzeń firmy Microsoft (/Ze) możesz skorzystać z tego ostrzeżenia.

Przykład

Poniższy przykład generuje kod C4240:

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

int main()
{
}