다음 두 코드의 실행 결과는?
코드 A:
코드 B:
다음 두 코드의 실행 결과는?
코드 A:
코드 B:
코드 A:
#include <iostream>
using namespace std;
cout << "Hello";
코드 B:
#include <iostream>
std::cout << "Hello";
정답: C
⦁ 두 코드 모두 같은 결과 "Hello"를 출력하며 정상적으로 실행됩니다
코드 A 분석:
⦁
using namespace std;
선언으로 std 네임스페이스의 모든 요소를 직접 사용 가능⦁
cout
을 바로 사용할 수 있음코드 B 분석:
⦁ 네임스페이스 선언 없이
std::cout
으로 명시적 접근⦁ 더 구체적이고 명확한 방법
두 방법의 장단점:
⦁ 코드 A: 간결하지만 네임스페이스 충돌 가능성
⦁ 코드 B: 더 안전하지만 코드가 길어짐
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.