注册 登录
编程论坛 C++教室

类私有成员后加:2是什么意思?

chen1204019 发布于 2013-06-11 20:47, 541 次点击
看一段代码:
enum Core{Single, Dual, Quad};
enum Word{Bit32, Bit64};
enum HyperThread{Support, NotSupport};
class CPU
{
private:
    unsigned frequence:32;
    Core CoreType:3;
    Words WordLen:2;
    HyperThread mode: 2;//:2是什么意思?上面的又是什么意思?
};
在私有成员后加:3是什么意思?
3 回复
#2
rjsp2013-06-13 08:39
Google 位域

HyperThread mode: 2; 说明mode占2个bits
#3
miccy2013-06-13 17:25
版主正解
#4
邓士林2013-06-13 18:30
学习了,这样也可以
1