개발개발/c++
c++의 동적배열 선언, 생성자에서 우선순위
유잉유잉유잉
2024. 12. 17. 23:55
728x90
▶️ 생성자에서 우선순위
class C
{
public :
C() : num(20)
{}
~C () {}
public :
int num = 10;
};
- 위와 같은 클래스를 실행시 num에는 20이 할당되어 있음을 확인할 수 있습니다.
- 헷갈림을 줄 수 있기 때문에 한군데에서만 초기화하길 권장드립니다.
▶️포인터 동적배열 선언
class A
{
public :
CObject** mItemList = nullptr;
}
일반 동적배열을 선언했을 경우 그 주소는 포인터 변수에 저장이 가능합니다.
하지만 포인터 동적배열을 선언했을 경우 그 주소는 이중포인터 변수에 저장이 가능합니다.
728x90