Udostępnij za pomocą


Błąd kompilatora C3354

"function" : funkcja użyta do utworzenia delegata nie może mieć zwracanego typu "type"

Uwagi

Następujące typy są nieprawidłowe jako typy zwracane dla elementu delegate:

  • Wskaźnik do funkcji

  • Wskaźnik do elementu członkowskiego

  • Wskaźnik do funkcji składowej

  • Odwołanie do funkcji

  • Odwołanie do funkcji składowej

Example

Poniższy przykład generuje kod C3354:

// C3354_2.cpp
// compile with: /clr /c
using namespace System;
typedef void ( *VoidPfn )();

delegate VoidPfn func(); // C3354
// try the following line instead
// delegate  void func();