10
我必須打包一些枚舉到字節數組(char*
)並通過網絡發送。可以設置默認類型的枚舉爲無符號字符? (我現在可以施放或使用& 0xff
提取第一個字節/字符,但需要額外的操作,以便有沒有辦法在枚舉的定義來解決這個問題?)可以將枚舉的默認類型設置爲unsigned char?
我必須打包一些枚舉到字節數組(char*
)並通過網絡發送。可以設置默認類型的枚舉爲無符號字符? (我現在可以施放或使用& 0xff
提取第一個字節/字符,但需要額外的操作,以便有沒有辦法在枚舉的定義來解決這個問題?)可以將枚舉的默認類型設置爲unsigned char?
本身強類型枚舉見here,C++ 11允許太指定定期枚舉的默認類型。 – 2012-12-15 16:34:58