1. 클래스나 구조체같은 변수는 무조건 포인터로 선언하자.
: 생성/소멸 시점을 명확하게 제어할 수 있다.
2. 클래스 초기화는 생성자에서 하지 말고 초기화/해제 함수를 따로 만들어 하자.
특히 생성자에서 다른 생성자를 호출하면 안된다. 다른 인스턴스의 생성자가 호출되어 의미없는 동작이 되어버림.
'language > C/C++' 카테고리의 다른 글
클래스내의 배열변수의 크기를 상수로 지정하고 싶을 때 (0) | 2014.12.11 |
---|---|
const (0) | 2012.05.21 |
Use 'static const' instead of '#define' (0) | 2011.12.06 |
2차원 배열이 더블포인터인가? (0) | 2010.11.10 |
메모리오류 시 디버거가 설정해 주는 값 (0) | 2010.09.17 |