다음 클래스를 구현하려고합니다.클래스 정의 내에서 동일한 클래스의 객체를 초기화하는 중 오류가 발생했습니다. - C++
"a type specifier is expected".
사람이 내가이 오류를 제거 할 수있는 방법을 설명 할 수 : 나는 그것의 정의 내에서 클래스의 객체를 인스턴스화하고 개체를 초기화하는 값으로 "0"을 통과 할 때 그러나, 나는 오류가?
class MessageType
{
public:
static const MessageType msgEvent(0);
private:
MessageType();
virtual ~MessageType();
MessageType(int);
};
하지만 초기화 값을 제공하지 않고 개체를 만들면 정상적으로 작동합니다. –
@sufyan siddique : 제대로 작동하지 않고 컴파일 만됩니다. 결국에는 링커 오류가 표시됩니다. –