首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于类对象声明用new或者不用的有关问题

2012-02-05 
关于类对象声明用new或者不用的问题什么时候用new创建对象,什么时候用一般声明的形式是不是声明指针对象时

关于类对象声明用new或者不用的问题
什么时候用new创建对象,什么时候用一般声明的形式

是不是声明指针对象时用new ,而其他时候直接用类来声明对象呢如:A a;
用new 的时候是不是一定得用delete来清楚呢?
RECVPARAM *pRecvParam=new RECVPARAM;
这句用释放吗?

请高手指点迷津


[解决办法]
new和delete最好成对使用。所以需要释放。


[解决办法]
什么时候用new创建对象,什么时候用一般声明的形式 
----------------
使用new,比较灵活,由你自己控制申请和释放


是不是声明指针对象时用new ,而其他时候直接用类来声明对象呢如:A a; 
--------
看你的实际情况


用new 的时候是不是一定得用delete来清楚呢? 
-----


RECVPARAM *pRecvParam=new RECVPARAM; 
---
如上
[解决办法]
void ctr()
{

 A* p = new A;
 A a;
}
a 这个对象出了“}”就要消失。而*p 直到delete为止。

热点排行