Compartilhar via


Erro do compilador C2092

O tipo de elemento de matriz 'array name' não pode ser função

Não são permitidas funções de matrizes. Use uma matriz de ponteiros para funções.

Exemplos

O exemplo a seguir gera o erro C2092:

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

Resolução possível:

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