Erro do Compilador C2109
o subscrito requer um tipo de matriz ou ponteiro
O subscrito foi usado em uma variável que não era uma matriz.
O seguinte exemplo gera o erro C2109:
// C2109.cpp
int main() {
int a, b[10] = {0};
a[0] = 1; // C2109
b[0] = 1; // OK
}