ecsimsw

scope resolution operator / namespace 본문

scope resolution operator / namespace

JinHwan Kim 2019. 4. 2. 04:26

scope resolution operator

stackoverflow_ C++ : what is :: for?
  • namespace
    - 복수개의 header를 사용할 때, header 안 멤버가 중복될 경우를 방지하기 위해 공간을 마련. 같은 이름의 함수 print가 A.h / B.h에서 정의된다고 가정할 때 아래와 같은 방식으로 혼란을 피한다.
    sol1) Scope resolution operator int main(void){ A::print(); B::print(); } sol2) namespace using namespace A; int main(void){ print(); B::print(); }

'Language > C++, C#' 카테고리의 다른 글

object factory / 오브젝트 팩토리  (0) 2019.04.11
std::initializer_list / 생성자 리스트  (0) 2019.04.05
C# / Params  (0) 2019.03.15
C# / Accessing variable value by name  (0) 2019.03.08
C# / object / var / dynamic  (0) 2019.03.04
Comments