有一个声明如:
enum DrawBoldMode : unsigned { DBM_NONE = 0,DBM_ITEM = 1<<0,// bold just the nearest line DBM_SECTION = 1<<1,// bold all lines in the same section DBM_LINETYPE = 1<<2,// bold all lines of the same line type DBM_POINTAGE = 1<<3,// bold all lines of the same line type };
如何导出DrawBoldMode的底层类型(即无符号)?
解决方法
它应该可用作std ::底层类型< DrawBoldMode> :: type.但是,我的编译器(GCC 4.6.1)似乎没有实现.
我认为用模板实现它是不可能的,但我可能错了.