共用方式為


編譯器錯誤 C3367

'static_member_function' : 無法用靜態函式建立未繫結的委派

當您呼叫未繫結的委派時,您必須傳遞物件的執行個體。 由於是透過類別名稱呼叫靜態成員函式,您只能以執行個體成員函式具現化未繫結的委派。

如需未系結委派的詳細資訊,請參閱如何:定義和使用委派(C++/CLI)。

範例

下列範例會產生 C3367:

// C3367.cpp
// compile with: /clr
ref struct R {
   void b() {}
   static void f() {}
};

delegate void Del(R^);

int main() {
   Del ^ a = gcnew Del(&R::b);   // OK
   Del ^ b = gcnew Del(&R::f);   // C3367
}