enums

    2熱度

    2回答

    我們有一些代碼,看起來大致是這樣的: // Two enums that differ entirely. enum A { a1, a2 }; enum B { b1, b2 }; // Functions to convert in some meaningful way between them A convert(B); B convert(A); 現在,我們的編譯器去和不

    0熱度

    1回答

    我創建了一個類CMyClass,其CTor採用UCHAR作爲參數。該參數可以具有各種枚舉的值(全部保證適合於UCHAR)。我需要將這些值轉換爲UCHAR,因爲庫函數要求其參數爲該類型。 我已經創造了不少的消息對象,並節省打字努力我用boost::assign: std::vector<CMyClass> myObjects; boost::assign::push_back(myObj

    13熱度

    5回答

    我目前正在嘗試爲小型圖書館建立一套或多或少的完整單元測試。由於我們希望允許不同的實現存在,我們希望這組測試是(a)通用的,以便我們可以重新使用它來測試不同的實現,並且(b)儘可能完整。對於(b)部分,我想知道是否有任何用於測試枚舉類型的最佳做法。所以例如我有一個枚舉如下: public enum Month { January, February, ...

    113熱度

    10回答

    我想從它的字符串值(或可能的任何其他值)查找一個枚舉。我試過下面的代碼,但它不允許在初始化程序中使用靜態代碼。有一個簡單的方法嗎? public enum Verbosity { BRIEF, NORMAL, FULL; private static Map<String, Verbosity> stringMap = new HashMap<String, Verbosi

    3熱度

    2回答

    我有一個這樣的枚舉類: public enum Position { A1(0,0), A2(1,0), //etc public final int dy, dx; private Position(int dy, int dx) { this.dy = dy; this.dx = dx; } } 現在

    130熱度

    20回答

    假設我在.h文件中聲明爲這樣一個typedef: typedef enum { JSON, XML, Atom, RSS } FormatType; 我想建立的類型定義的數值轉換爲功能一個字符串。例如,如果發送了消息[self toString:JSON];它會返回'JSON'。 功能會是這個樣子: -(NSString *) toString:(Fo

    23熱度

    1回答

    如何獲取在枚舉中定義的總值的計數?

    24熱度

    7回答

    由於枚舉使用整數,我可以用什麼樣的結構,給我掛的名稱值枚舉類訪問: [我知道這是不對的,尋找替代] private enum Project { Cleanup = new Guid("2ED3164-BB48-499B-86C4-A2B1114BF1"), Maintenance = new Guid("39D31D4-28EC-4832-827B-A11129

    1熱度

    3回答

    我們有一些可能導出爲各種格式的東西。目前我們已經通過枚舉喜歡這代表這些格式: [Flags] public enum ExportFormat { None = 0x0, Csv = 0x1, Tsv = 0x2, Excel = 0x4, All = Excel | Csv | Tsv } 問題是,這些必須被枚舉,他們還需要在用戶界面翻

    1熱度

    1回答

    問題是,我沒有看到這些ENUM在CakePHP腳手架中生成下拉菜單,所以我想CakePHP可能會提出反對意見,但我找不到任何有關此問題的文檔。 任何人都知道是否使用ENUM?