범위 지정 연산자(::) C++

Kiwoong Park·2023년 7월 17일
0

cout 은 std 라는 namespace 안에 있기 때문에 using namespace std;를 해줘야 cout으로 사용할 수 있고 만약 using namespace std를 해주지 않을 경우 쓰는 연산자가 바로 범위 지정 연산자인 ::이다.

    {
        // 범위 지정 연산자 (::)
        std::cout << 1 << std::endl;
        std::ios_base::floatfield;
        // ios_base는 클래스임.
    }
    
    int num  = 10;
    {
    	int num = 0;
        std::cout << num; // 0 출력
        std::cout << ::num; // 10 출력 ~ 전역 범위에 접근 할 수 있음.
profile
You matter, never give up

2개의 댓글

comment-user-thumbnail
2023년 7월 18일

좋은 글 잘 읽었습니다, 감사합니다.

1개의 답글