C++ 5.정적 클래스
- C++/설명
- 2016. 4. 19. 21:07
-정적 클래스
//정적 클래스
#include <iostream>
using namespace std;
#define GC GameConst
#define GC_MAXHP GC::max_hp
class GameConst
{
public:
static const int max_hp;
static const int min_hp;
static const int max_iq;
static const int min_iq;
private:
GameConst(); //생성자의 접근 가시성을 private으로 지정
};
const int GameConst::max_hp = 200;
const int GameConst::min_hp = 0;
const int GameConst::max_iq = 300;
const int GameConst::min_iq = 1;
int main()
{
cout<<GC::max_hp<<endl;
cout<<GC_MAXHP<<endl; //이 방식은 외워지는게 많아져서 비추
return 0;
}
728x90
'C++ > 설명' 카테고리의 다른 글
C++ 7.생성자와 소멸자 (0) | 2016.04.19 |
---|---|
C++ 6.접근 지정자 (0) | 2016.04.19 |
C++ 4.정적멤버 static (0) | 2016.04.19 |
C++ 3. 특별한 멤버 this (0) | 2016.04.19 |
C++ 2.캡슐화 (0) | 2016.04.19 |
이 글을 공유하기