編譯器警告 (層級 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 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: