CPPModules
-
CPP Module 00 개념 & 서브젝트 정리42Seoul 2022. 3. 23. 07:20
개념 Namespace 어떤 대상(함수, 객체 등)의 소속을 지정해준다. 같은 이름이더라도 소속된 namespace가 다르면 다른 대상으로 취급한다. 범위 지정 연산자 (Scope Operator) className:: - 인스턴스를 생성하지 않고 클래스 멤버 변수 및 멤버 함수에 접근할 때 class Name { public: void Print(); } void Name::Print() { ... } 다음과 같이 사용할 수 있다. namespaceName:: - namespace 영역에 있는 변수 / 함수를 호출할 때 사용할 수 있다. :: - 전역 함수, 전역 변수를 지역 변수와 구분하여 사용할 수 있게 한다. Class, member function CPP은 멀티 패러다임 언어이지만, 일반적으..