麻烦看一下这句是什么意思,本人刚接触C++
quint8 m_emitHideSignal : 1;
quint8 m_prohPre : 1;
quint8 m_alwaysTrackInput : 1;
ProhibitionType m_prohType : 2;
LanguageType m_language : 3;
ThemeType m_theme : 3;
Prohibition m_prohibition;
里面的quint8是typedef的unsigned char类型,其实的都是枚举类型,我看不懂后面的冒号是什么意思,是初始话么?还是默认值?还是其他涵义
[解决办法]
去搜一下 位域
[解决办法]
LS+1
quint8 m_emitHideSignal : 1; 表示该变量占1位。
搜索下位域吧。
[解决办法]
楼上正解
[解决办法]
这些变量应该都是放在struct中的,是位域的意思,参考(http://blog.csdn.net/anjy/article/details/3446752)这篇文章。