다음 코드 중 컴파일 에러가 발생하는 것은?
다음 코드 중 컴파일 에러가 발생하는 것은?
정답: B
⦁
auto
키워드를 사용할 때는 반드시 선언과 동시에 값을 할당해야 합니다⦁ 각 코드의 분석:
1.
auto x = 10;
- 정상 (x는 int
로 추론)2.
auto y;
- 에러 (값이 없어서 타입을 추론할 수 없음)3.
auto z = 5.5;
- 정상 (z는 double
로 추론)4.
auto w = 'A';
- 정상 (w는 char
로 추론)⦁ 컴파일러는 할당되는 값을 보고 타입을 결정하므로, 값이 없으면 어떤 타입인지 알 수 없어 에러가 발생합니다
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.