1. namespace
scope 을 구분해 주는 역할을 한다.
namespace 의 이름을 지정해 주면 using 혹은 name:: 을 통해서 접근이 가능하다.
namespace without name
- It's called an unnamed namespace / anonymous namespace. It's use is to make functions/objects/etc accessible only within that file. It's almost the same as static in C.
2. C++ 에서의 struct
class 와 동일하게 동작하여 상속 등을 사용할 수 있다.
다른점은 class 가 기본 접근지시자가 private 이라면 struct 는 public 이다.
3. C++ 생성자와 초기화
이렇게 하면 argument 로 member 변수가 초기화 된다.
class name {
int member_x;
int member_y;
name(int arg1, int arg2) : member_x(arg1), member_y(arg2);
}
저도 시플플 했었는데 못하겠던데요......
답글삭제