티스토리 뷰
목차
반응형
MFC const int 멤버 변수 초기화 선언 사용법
가장 보편적으로 사용하는 방법은 아래와 같습니다.
1 | T1() : tmp( 100 ) { } | cs |
생성자 호출 시 자동으로 초기화 되도록 합니다. 당연히 헤더에도 선언이 되어 있어야 합니다.
1 | const int tmp; | cs |
또는 static으로 선언해 사용할 수도 있습니다.
1 | static const int tmp = 100; | cs |
위와 같은 이론을 정리하면 아래 3가지 방법으로 MFC const int 멤버 변수 선언 및 사용법을 숙지할 수 있습니다.
c++ mfc const int 사용법
1. static const int - 클래스 내부
1 | static const int tmp = 10; | cs |
2. static const int - 클래스 외부
1 2 3 4 5 6 | class A { static const int tmp; //declaration }; const int A::tmp = 10; | cs |
3. 생성자에서 초기화
1 2 3 4 5 6 7 8 | class A { const int b; A(int c) : b(c) { } //const member initialized in initialization list }; | cs |
위 3가지 방법을 상황에 맞춰 적절히 응용하면 됩니다.
c++ mfc const int 사용법
MFC const int 멤버 변수 초기화 선언 사용법 3가지
반응형