房天下问答 >业主生活>其他> 问题详情

C++中定义类的对象:用new和不用new有何区别?

举个简单的例子:class Point{ private: int x;int y;public: void Set(int a,int b) { x=a;y=b;} void Print() { cout<<"("<<x<<","<&... 展开
电子与生活|2010-10-06 02:31

其他答案

huangdabian

p1有系统创建并释放,你不要担心会出现内存泄露,但是生命期只有在本区域的大括号内,出了大括号就没用了。P2是指针,要自己释放,用不好很危险,用好了功能强大,因为他可以赋值给全局的变量,一下子从局部变量变成全局变量,还能把对象作为函数返回值。
2010-10-06 10:29
来自北京市

搜房网友

 谢谢
2011-09-26 15:52
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈