我想實現以下類。然而,當我嘗試實例化的定義中的類的對象,並通過「0」值來初始化對象,我得到一個錯誤:錯誤初始化類定義中的同一類的對象 - C++
"a type specifier is expected".
誰能解釋我如何刪除這個錯誤?
class MessageType
{
public:
static const MessageType msgEvent(0);
private:
MessageType();
virtual ~MessageType();
MessageType(int);
};
但如果我只是創建一個對象,而不提供初始化值,它工作得很好。 –
@sufyan siddique:它不能正常工作,它只是編譯。最終你會看到鏈接器錯誤。 –