본문 바로가기
개발개발/c++

c++의 동적배열 선언, 생성자에서 우선순위

by 유잉유잉유잉 2024. 12. 17.
728x90

▶️ 생성자에서 우선순위

class C
{
public :
	C() : num(20)
	{}
	~C () {}

public : 
	int num = 10;
};
  • 위와 같은 클래스를 실행시 num에는 20이 할당되어 있음을 확인할 수 있습니다.
  • 헷갈림을 줄 수 있기 때문에 한군데에서만 초기화하길 권장드립니다.

 

▶️포인터 동적배열 선언

class A
{
public : 
	CObject** mItemList = nullptr;
}

일반 동적배열을 선언했을 경우 그 주소는 포인터 변수에 저장이 가능합니다.
하지만 포인터 동적배열을 선언했을 경우 그 주소는 이중포인터 변수에 저장이 가능합니다.

 

728x90

댓글