강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jsh4059님의 프로필 이미지
jsh4059

작성한 질문수

홍정모의 따라하며 배우는 C++

4.1 지역 변수, 범위, 지속기간

4.1 강 12:24 초때 질문이 있습니다

작성

·

203

0

#include <iostream>

#include <iomanip>

using namespace std;

namespace work1

{

int a = 1;

void dosomething()

{

a = a + 3;

cout << a << endl;

}

}

namespace work2

{

int a = 2;

void dosomething()

{

a = a + 5;

cout << a << endl;

}

}

int main()

{

work1::a;

work1::dosomething();

work2::a;

work2::dosomething();

}

여기서 선생님께서 work1::a; 와 work2::a; 를 선언하신 이유가 뭔가요?

답변 1

0

안녕하세요!

그냥 work1 네임스페이스의 a와 work2 네임스페이스의 a를 구분해서 선언하신 것을 보여주시기 위해 적어주신 것 같습니다.

jsh4059님의 프로필 이미지
jsh4059

작성한 질문수

질문하기