Ошибка компилятора C3354
"функция": функция, используемая для создания делегата, не может иметь тип возврата "тип"
Следующие типы недопустимы в качестве типов возврата для delegate
:
Указатель на функцию
Указатель на член
Указатель на функцию-член
Ссылка на функцию
Ссылка на функцию-член
В следующем примере возникает ошибка 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();