Ошибка компилятора C3418
спецификатор доступа "спецификатор" не поддерживается
Спецификатор доступа среды CLR указан неправильно. Дополнительные сведения см. в разделе "Видимость типов" и видимость элемента в разделе "Практическое руководство. Определение и использование классов и структур ( C++/CLI)".
Пример
В следующем примере возникает ошибка C3418:
// C3418.cpp
// compile with: /clr /c
ref struct m {
internal public: // C3418
void test(){}
};
ref struct n {
internal: // OK
void test(){}
};