编译器错误 C2109

下标要求数组或指针类型

在非数组的变量中使用了下标。

以下示例生成 C2109:

// C2109.cpp
int main() {
   int a, b[10] = {0};
   a[0] = 1;   // C2109
   b[0] = 1;   // OK
}