class Base {
int const constant;
public:
virtual ~Base() = 0; // Makes this an abstract base class.
protected:
Base(int c) : constant(c) { }
};
// Must be implemented!
Base::~Base() { }
class Derived : public Base {
int const constant2;
public:
//static const int constant1; //error C2057: 상수 식이 필요합니다.enum { constant1 = 1 };
int aaa[constant1];
Derived() : Base(42), constant2(2) { }
};
'language > C/C++' 카테고리의 다른 글
문자열 관련 함수 (0) | 2018.09.11 |
---|---|
데이터타입별 범위 (0) | 2015.07.13 |
const (0) | 2012.05.21 |
Use 'static const' instead of '#define' (0) | 2011.12.06 |
2차원 배열이 더블포인터인가? (0) | 2010.11.10 |