Error del compilador C2118
subíndice negativo
El valor que define el tamaño de la matriz es mayor que el tamaño máximo de la matriz o menor que cero.
El ejemplo siguiente genera C2118:
// C2118.cpp
int main() {
int array1[-1]; // C2118
int array2[3]; // OK
}