static const int LOG_MAX = 31;
static int log_table[LOG_MAX];
내가 오류 얻을 컴파일 할 때이 코드는 C에서 함수의 내부 : LOG_MAX
이 const
때문에정적 배열
"main.c:19:16: error: storage size of 'log_table' isn't constant".
나는이 이해가 안 돼요을 .
그냥 C 코드를 명확히하기 위해 GCC를 사용하고 있습니다.
대신 #define을 사용 하시겠습니까? –
어떤 프로그래밍 언어에 대해 궁금하십니까? C와 C++는 서로 다른 언어이며,이 경우 사용되는 프로그래밍 언어 표준 버전에 따라 다른 대답을 얻을 수 있습니다. – Lundin
문제는 정적 const의 선언입니다, 나는 울부 짖었다 대답 –