size가 변수라서 초기화 안된다는데, 보시다시피 분명히 const로 상수로 선언했거덩요.. 그런데 왜 이런 알림이 뜨는걸까요?
그래서 #define으로 했는데도 런타임오류뜨고.. 이게 웹사이트 컴파일러라서 그런가요?? 알려주세요 ㅠㅠ
size가 변수라서 초기화 안된다는데, 보시다시피 분명히 const로 상수로 선언했거덩요.. 그런데 왜 이런 알림이 뜨는걸까요?
그래서 #define으로 했는데도 런타임오류뜨고.. 이게 웹사이트 컴파일러라서 그런가요?? 알려주세요 ㅠㅠ
M$가 또
해당 댓글은 삭제되었습니다.
그 배열 크기는 변수로 하면 안된다고 배워서.. const int SIZE = 10 으로 했는데 여기에 문제가 있는건가요 ㅠㅠ
const 지워도 똑같은 메시지가 떠요.. 변수 사이즈는 매이낫비 초기화된다고..
저렇게할꺼면 define을해라;;
디파인 하니깐 런타임 에러가 뜨더라구요 ㅠㅠ
const 대신 constexpr 을 쓰면 어때
컴파일러에 따라 다른데 const로 선언해도 컴파일 막는 경우가 있음. enum N = { N = 5 }; 후 int a[N]해보셈 사실 #define으로도 돼야 맞긴 한데
그냥 상수로 써놓고 일단은 해결했어요.. 코드에는 문제가 없는거죠...??