Partilhar via


Erro do compilador C3418

O especificador de acesso 'especificador' não é suportado

Observações

Um especificador de acesso CLR foi especificado incorretamente. Para obter mais informações, consulte Visibilidade de tipo e visibilidade de membro em Como definir e consumir classes e estruturas (C++/CLI).

Example

O exemplo a seguir gera C3418.

// C3418.cpp
// compile with: /clr /c
ref struct m {
internal public:   // C3418
   void test(){}
};

ref struct n {
internal:   // OK
   void test(){}
};