| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 589 人关注过本帖
标题:类成员函数新建和返回
取消只看楼主 加入收藏
mfkblue
Rank: 5Rank: 5
等 级:职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
结帖率:96.25%
收藏
已结贴  问题点数:20 回复次数:1 
类成员函数新建和返回
如下,在newA里new出来的空间会不会在函数结束时被系统收回,这段空在主函数里还有没有效.
#include <iostream.h>
class A
{
public:
    A& newA();
    int a;
};

A& A::newA()
{
    A *p;
    p=new A;
    return *this;
}


void main()
{
    A bb;
    bb.newA();
}
搜索更多相关主题的帖子: 函数 成员 
2009-08-02 20:31
mfkblue
Rank: 5Rank: 5
等 级:职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
收藏
得分:0 
不好意思了~
是我没说清楚,也没也写清楚。
现在正在看链表,所以那个new出的我并不想它返回,我要在函数里把new出的空间首地址赋给对象bb的的私有数据,只是没写出来,代码已经完成了一部分,只是有时候搞不清楚这个空间释放和没释放,能用和不能用。
这次代码太长,一部分是例题,一部分是题目要求,我看的都觉得昏。就不贴出来。贴出来估计也没人看.绝对是我学C语言以来写最长的一次代码了,目前已经超500行。
2009-08-03 20:23
快速回复:类成员函数新建和返回
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030260 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved