Code/C++

[C++] 네임스페이스 (namespace)

이성훈 Ethan 2024. 8. 15. 22:37

아래는 c++ 코드 예시의 일부분

 

std::cout << "Enter num_1: ";

std::cin >> i;

 

위 코드에서 std 가 네임스페이스


 

네임스페이스의 역할: 소속을 지정해줌

 

네임스페이스의 필요성: 내부 식별자에게 범위를 부여해서 여러 라이브러리를 쓰는 상황에서 충돌을 방지하기 위해 사용

 

 

헷갈림을 방지하기 위해 아래와 같이 using namespace 의 사용은 권장되지 않음

using namespace std;

int main()
{
	int i;
    
    cout << "Enter num_1";
    cin >> i;
}

'Code > C++' 카테고리의 다른 글

[C++] 정적 변수 (static) 와 상수 변수 (const)  (0) 2024.08.18
[C++] 메모리 할당  (0) 2024.08.16
[C++] 선언 (Declaration)과 정의 (Definition)  (0) 2024.08.14
[C++] 포인터  (0) 2024.03.27
[C++] 구조체  (0) 2024.03.26