|
리눅스로 c++ 관련 수업을 들어서 몇개 짜논 코드들을 c++builderX 에서 해볼려고 복사해서 돌렸는데...
이런 에러가 납니다.
----------------------------------------------------------------------------------
"Fibonacci.cpp": E2313 Constant expression required in function calcFast(int) at line 26
----------------------------------------------------------------------------------
저 26번째 줄은
----------------------------------------------------------------------------------
int calcFast(int n)
{
int cache[n+1]; <=요놈 입니다.
for (int i = 0; i <= n; i++){
cache[i] = -1;
}
cache[0] = 0;
cache[1] = 1;
return calcFastHelper(n, cache);
}
----------------------------------------------------------------------------------
int cache[n+1]; 이런 선언에 뭐가 문제가 있나요? 리눅스 g++에서는 그냥 잘 되던건데..
읽어주셔서 감사합니다.
|