컴퓨터 & 프로그래밍 & 전자공학/C++
네임스페이스 사용시 클래스 내 함수 구현
셀맨1
2017. 10. 17. 23:58
반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <iostream> using namespace std; namespace yh{ class test{ public: int test_print(); }; } int yh::test::test_print(){ return 3; } int main(void){ yh::test c; cout<<c.test_print()<<endl; return 0; } | cs |
리턴타입 네임스페이스명::클래스명::함수명(arguments){}
과 같이 해주면 된다. 자바의 솔루션과 비슷한 개념 같은데 디렉토리가 따로 생성되지는 않는 것을 보아
좀 더 저급한 개념인 것 같다. 이것이 발전해서 자바의 패키지가 된 것 같다. (나의 생각)
반응형