close
分享一下這比較少用的用法,(也或許只是我自己比較少用到這)
說不定其實很多人都會了。
│bit_0 │bit_1│bit_2 │bit_3│bit_4 │bit_5│bit_6 │bit_7 │
#include <iostream>
using namespace std;
class bit_trace
{
public :
bit_trace();
unsigned char b_0:1;
unsigned char b_1:1;
unsigned char b_2:1;
unsigned char b_3:1;
unsigned char b_4:1;
unsigned char b_5:1;
unsigned char b_6:1;
unsigned char b_7:1;
};
bit_trace::bit_trace()
{
b_0 = 0;
b_1 = 0;
b_2 = 0;
b_3 = 0;
b_4 = 0;
b_5 = 0;
b_6 = 0;
b_7 = 0;
}
int main()
{
bit_trace test;
cout << sizeof test;
return 0;
}
說不定其實很多人都會了。
│bit_0 │bit_1│bit_2 │bit_3│bit_4 │bit_5│bit_6 │bit_7 │
#include <iostream>
using namespace std;
class bit_trace
{
public :
bit_trace();
unsigned char b_0:1;
unsigned char b_1:1;
unsigned char b_2:1;
unsigned char b_3:1;
unsigned char b_4:1;
unsigned char b_5:1;
unsigned char b_6:1;
unsigned char b_7:1;
};
bit_trace::bit_trace()
{
b_0 = 0;
b_1 = 0;
b_2 = 0;
b_3 = 0;
b_4 = 0;
b_5 = 0;
b_6 = 0;
b_7 = 0;
}
int main()
{
bit_trace test;
cout << sizeof test;
return 0;
}
全站熱搜
留言列表