Предупреждение компилятора (уровень 1) C4677
"function": подпись не закрытого члена содержит закрытый тип сборки "private_type"
Тип, имеющий общедоступную доступность за пределами сборки, использует тип, имеющий закрытый доступ за пределами сборки. Компонент, ссылающийся на тип общедоступной сборки, не сможет использовать член типа или элементы, ссылающиеся на закрытый тип сборки.
Пример
Следующий пример приводит к возникновению ошибки C4677.
// C4677.cpp
// compile with: /clr /c /W1
delegate void TestDel();
public delegate void TestDel2();
public ref class MyClass {
public:
static event TestDel^ MyClass_Event; // C4677
static event TestDel2^ MyClass_Event2; // OK
};
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по