Ошибка компилятора C2109
Для подстрочного индекса требуется тип массива или указателя
Подстрочный код использовался в переменной, которая не была массивом.
Следующий пример приводит к возникновению ошибки C2109:
// C2109.cpp
int main() {
int a, b[10] = {0};
a[0] = 1; // C2109
b[0] = 1; // OK
}