65,133
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class test
{
public:
test():y(5), X(3)
{}
void visit() const
{
cout << y << ' ' << X << endl;
}
private:
int y;
unsigned int X:1;//这里不理解,没找到相关的解释
};
int main()
{
test one;
one.visit();
return 0;
}
/*
这写了个例子,最好能找到关于:这种用法的详细解释,我找了几本书,都没有找到关于这个:的相关介绍,
vs8 编译通过。
结果为 5 1;
改变X的初始化为 2,结果为 5 0
结果也不理解。
*/