Erro do Compilador C2090
a função retorna uma matriz
Uma função não pode retornar uma matriz. Em vez disso, retorna um ponteiro para uma matriz.
A amostra a seguir gera C2090:
// C2090.cpp
int func1(void)[] {} // C2090
Resolução possível:
// C2090b.cpp
// compile with: /c
int* func2(int * i) {
return i;
}