Поделиться через


Предупреждение компилятора (уровень 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
};