请问bool的存储空间问题
在VC6.0编译器中: bool b_x=false; 则sizeof(b_x)等于1.是不是说明bool型变量占用1个字节?
bool *pBool=new bool[17]; 对于这台语句,编译器时动态分配17字节空间,还是[17/8]+1=3字节控件,还是17bits空间?
[解决办法]
bool *pBool=new bool[17]; 很少这么用。 bool[17]都没见过。
vector<bool> 是按位存的。
发布时间: 2012-03-03 15:33:03 作者: rapoo
请问bool的存储空间问题
在VC6.0编译器中: bool b_x=false; 则sizeof(b_x)等于1.是不是说明bool型变量占用1个字节?
bool *pBool=new bool[17]; 对于这台语句,编译器时动态分配17字节空间,还是[17/8]+1=3字节控件,还是17bits空间?
[解决办法]
bool *pBool=new bool[17]; 很少这么用。 bool[17]都没见过。
vector<bool> 是按位存的。