以下代码未编译,任何人都可以帮助解决这里的问题

class CTrapInfo
{
public:
    enum GenericType
    {
        ColdStart,
        WarmStart,
        LinkDown,
        LinkUp,
        AuthenticationFailure,
        EGPNeighborLoss,
        EnterpriseSpecific
    };
    CTrapInfo();
    CTrapInfo(const CTrapInfo&);
    ~CTrapInfo();
    CTrapInfo &operator=(const CTrapInfo&);
    static GenericType toGenericType(const DOMString&);
};


编译器错误是:


  错误C4430:缺少类型说明符-假定为int。


注意:C ++不支持default-int
MSDN说这在c ++ http://msdn.microsoft.com/en-us/library/2dzy4k6e%28VS.80%29.aspx中有效

最佳答案

如果我向前声明类CAPTrapInfo和类DOMSTring,它将在VS2005中为我编译。

10-08 11:23