带有指针型数据成员的类新手初学C++心得
作者: 来源: 发布时间:2011-3-15 16:50:37 点击:
该类中为指针数据成员分配堆内存的成员函数
为指针数据成员分配堆内存
void stringprocess::test()
{
indexes=new int[5];
}
{
indexes=new int[5];
}
主函数中测试调用:
int _tmain(int argc, _TCHAR* argv[])
{
stringprocess p;
p.test();
cout<<"finish"<<endl;
int f;
cin>>f;
}
{
stringprocess p;
p.test();
cout<<"finish"<<endl;
int f;
cin>>f;
}
输出结果:
如果主函数中不调用p的test函数则运行结果如下:
鉴于一般的C++入门课本仅提到“在构造函数中动态分配堆内存,在析构函数中释放”,以上内容仅供C++初学者参考之,避免造成思维固化。
上一篇:C#代码反编译 得到项目可运行源码 经验分享 下一篇:
[收藏此文章]