class DefaultDevice : public Device {
public:
DefaultDevice() :
ui(new DefaultUI) {
}
...
1. base class 생성자 호출
2. 생성자가 실행되기 전에 초기화 실행
- 상수(const) 멤버 변수 와 같은 경우 변경이 불가능하나, 이런 방식을 통해 변경 시킬 수 있다.
- 클래스 멤버인 reference 를 초기화 시키는 경우
'프로그래밍 > C++' 카테고리의 다른 글
[c++] expected unqualified-id before string constant (0) | 2013.05.11 |
---|---|
C++에서 C 함수 사용하기 (0) | 2013.02.02 |
cout , endl 의 원리 (0) | 2012.04.28 |
Android Framework 분석을 위한 C++ 4일차 (0) | 2012.04.26 |
[C++] Smart Pointer (0) | 2012.04.25 |