출력 결과 >> 5 1 5
각각의 네임스페이스에서 독립적으로 작업을 수행하는 모습
네임스페이스 안에 네임스페이스를 넣은 모습
출력 결과 >> 123 123 1
Static Variable 사용 모습, 변수는 함수가 호출될 때마다 초기화 되지 않고, 프로그램이 종료될 때까지 그 값을 유지한다. 결과 값으로 각각 1,2,3이 들어가서 문장 출력
::를 사용하여 특정 네임스페이스의 멤버에 접근 가능
모호성( Ambiguity ) :
두 개 이상의 네임스페이스에 같은 이름의 변수가 있을 경우 , 어떤 변수를 사용할지 컴파일러가 결정할 수 없는 상태를 의미
value가 어느 네임스페이스를 사용해야 할지를 몰라 빨간 물결이 나타나있는 모습
auto 사용으로 자동으로 int 자료형으로 변환
auto 사용으로 자동으로 double 자료형으로 변환
auto를 함수 앞에 자료형으로써 적어주는 것은 가능하나, 파라미터 변수에 사용하는 것은 불가능