Ошибка компилятора C2118
отрицательный подстрок
Значение, определяющее размер массива, превышает максимальный размер массива или меньше нуля.
Следующий пример приводит к возникновению ошибки C2118:
// C2118.cpp
int main() {
int array1[-1]; // C2118
int array2[3]; // OK
}