2012-05-08 13 views
3

私は1つのenumにC++ Warning--識別子「}」

enum Mask { 
    NONE = 0, 
    L = 1, 
    H =2, 
    U =4, 
    V =8, 
    D = 0X10, 
    E = 0X20, 
    P = 0X40, 
    Q = 0X80, 
}; 

typedef std::vector<Mask> MaskVec; 

を宣言していたとき、私は、私はこの警告は、列挙型の宣言から来ていると思います。この警告を得ました。私が問題を指摘するのを助けてくれますか?

おかげ

答えて

5

はあなたのenumの最後のメンバーの後にコンマを削除してください。

10

あなたのコードには余分なカンマが含まれています。

enum Mask { 
    NONE = 0, 
    L = 1, 
    H =2, 
    U =4, 
    V =8, 
    D = 0X10, 
    E = 0X20, 
    P = 0X40, 
    Q = 0X80 //You placed an extra comma here 
}; 
+0

これは機能します。本当にありがとう! – luluto