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();