1
class C1
{
public:
C1();
~C1();
C2 *pc2;//正确,可以在其他方法中pc2 = new C2(this)
//pc2 = new C2(this);//错误,不能直接在方法外赋值
};
2
class A { int a=0;//报错,data member initalizer is not allowed int a;//正确,然后可以在构造,或其他函数赋值 }
1
class C1
{
public:
C1();
~C1();
C2 *pc2;//正确,可以在其他方法中pc2 = new C2(this)
//pc2 = new C2(this);//错误,不能直接在方法外赋值
};
2
class A { int a=0;//报错,data member initalizer is not allowed int a;//正确,然后可以在构造,或其他函数赋值 }
上一篇:C++中的声明与定义
下一篇:Ogre 渲染队列(二)
如果必须分开定义指针和其所指向的对象,则将指针初始化为0.因为编译器可
问题自动获取IP的网卡设置怎嘛查看IPv4? 将/etc/sysconfig/network-scripts/ifcfg-eth0中的B
问题遇到一个奇怪的现象. 在移动硬盘中自己编译c程序得到的可执行文件没有可执行属性,使用root +x
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M