728x90
▶️ 생성자에서 우선순위
class C
{
public :
C() : num(20)
{}
~C () {}
public :
int num = 10;
};
- 위와 같은 클래스를 실행시 num에는 20이 할당되어 있음을 확인할 수 있습니다.
- 헷갈림을 줄 수 있기 때문에 한군데에서만 초기화하길 권장드립니다.
▶️포인터 동적배열 선언
class A
{
public :
CObject** mItemList = nullptr;
}
일반 동적배열을 선언했을 경우 그 주소는 포인터 변수에 저장이 가능합니다.
하지만 포인터 동적배열을 선언했을 경우 그 주소는 이중포인터 변수에 저장이 가능합니다.
728x90
'개발개발 > c++' 카테고리의 다른 글
c++의 임시객체 (0) | 2024.12.20 |
---|---|
c++의 memset(), SetConsoleCursorPosition(), _kbhit(), _getch() (1) | 2024.12.19 |
c++의 순수가상함수, 오버라이드, 다중상속, final, 생성자에서 initialize (0) | 2024.12.16 |
c++의 클래스 상속, 클래스 캐스팅, 가상함수 (0) | 2024.12.13 |
c++의 friend키워드, 본인 복제함수 (0) | 2024.12.12 |
댓글