Condividi tramite


Errore del compilatore C2092

Il tipo di elemento della matrice 'array name' non può essere funzione

Osservazioni:

Le matrici di funzioni non sono consentite. Usare una matrice di puntatori alle funzioni.

Example

L'esempio seguente genera l'errore C2092:

// C2092.cpp
typedef void (F) ();
typedef F AT[10];   // C2092

Possibile soluzione:

// C2092b.cpp
// compile with: /c
typedef void (F) ();
typedef F * AT[10];