Partager via


Erreur du compilateur C3354

'fonction' : la fonction utilisée pour créer un délégué ne peut pas avoir un type de retour 'type'

Les types suivants ne sont pas des types de retour valides pour un delegate:

  • Pointeur vers fonction

  • Pointeur vers membre

  • Pointeur vers fonction membre

  • Référence vers fonction

  • Référence vers fonction membre

L’exemple suivant génère l’erreur 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();