다음을 통해 공유


컴파일러 오류 C2540

배열 범위가 상수 식이 아닙니다.

배열에는 상수 바인딩이 있어야 합니다.

다음 샘플에서는 C2540을 생성합니다.

// C2540.cpp
void func(int n, int pC[]) {
   int i = ((int [n])pC)[1];   // C2540
}

void func2(int n, int pC[]) {
   int i = (pC)[1];   // OK
}

int main() {
   int pC[100];
   func(100, pC);
   func2(100, pC);
}