struct TEST2
{
int D;
};
struct TEST1
{
int C;
TEST2 test2;
};
struct TEST
{
int A;
int B;
TEST1 test1;
};
TEST test;
怎么初始化test???
{
int D;
};
struct TEST1
{
int C;
TEST2 test2;
};
struct TEST
{
int A;
int B;
TEST1 test1;
};
TEST test;
怎么初始化test???
解决方案 »
- MFC的单Dialog怎么实现随机类名呢?
- 各位大侠,怎样设置对话框的标题?小弟谢过了
- Wsprintf中关于显示浮点数的简单问题
- 请问水晶报表在 vc6.0中如何使用?
- 2000下调用EnterCriticalSection( & g_cs )函数为什么总是非法操作?需要初始化么?
- 坐标的问题
- 没有一个软件能够 把csdn里的帖子全部下到本地????????精华呀,可我没钱上网:P
- 请教高手!!在线等待答问,得答复马鞍山上给分!!!!
- 对“完成端口”真明白的大仙请进,UP也给分
- 有关SetWindowLong的疑问
- 鼠标拖拽一个文件或什么的到我的listctrl控件上,怎么触发
- 请教思路,象编辑软件(如记事本,word,editplus等),它们保存时是全部重写呢?还是只重写修改的部分?
or:test.A = 0;
test.B = 1;
test.test1.C = 2;
test.test1.test2.D = 3;
struct TEST2
{
int D;
public TEST2(int d)
{
this.D=d;
}
};
struct TEST2
{
int D;
public:
TEST2(int d=0){ D=d; };
};struct TEST1
{
int C;
TEST2 test2;
public:
TEST1(TEST2 test=TEST2(0), int c=0) { test2.D = test.D; C=c; };
};struct TEST
{
int A;
int B;
TEST1 test1;
public:
TEST(TEST1 test=TEST1(TEST2(0), 0), int a=0, int b=0)
{ test1.test2.D = test.test2.D; A=a; B=b;};
};
2、 #1的TEST test = {0, 1, {2, {3}}};
3、 #9的构造函数方法。
最简单,哈哈
or:test.A = 0;
test.B = 1;
test.test1.C = 2;
test.test1.test2.D = 3;memset(&test, 0, sizeof(test));
这些都试过了 不行 除了A能能赋值 其余都是0