Compiler Error C2092
'array name' array element type cannot be function
Arrays of functions are not allowed. Use an array of pointers to functions.
Examples
The following sample generates C2092:
// C2092.cpp
typedef void (F) ();
typedef F AT[10]; // C2092
Possible resolution:
// C2092b.cpp
// compile with: /c
typedef void (F) ();
typedef F * AT[10];
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for