하위 네임스페이스에서 상위 네임스페이스의 함수에 접근할 수 있는 이유?
미해결
홍정모의 따라하며 배우는 C++
MySpace1안의 InnerSpace라는 하위 네임스페이스에서 MySpace1의 함수인 doSomething(int a, int b)을 호출해보았습니다. InnerSpace에서 MySpace1의 함수에 접근할 수 있는 이유가 뭔가요? main에서 함수를 호출하는 원리와 같은가요? namespace MySpace1 { int doSomething(int a, int b); namespace InnerSpace { int my_function() { cout << doSomething(3, 4) << endl; return 0; } } int doSomething(int a, int b) { return a + b; } }
- 네임스페이스
- c++
- C++
- 따배씨
- namespace
지우
댓글 1
좋아요 0
조회수 376





