首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • CInternetSession和CInternetFile的指针变量,用close关闭后,是否还应该用delete删除? [已结帖,结帖人:biancheng369]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • biancheng369
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-18 16:41:16 楼主
    如:

    CInternetSession* pSession;
    CInternetFile* pFile=NULL;


    。。。。。。


    pSession->close();
    delete pSession;

    pFile->close();
    delete pFile;

    -------------------------------

    这个delete是必须有?还是可有可无?
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cnzdgs
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 8

      2

      19

    发表于:2008-11-18 17:00:091楼 得分:0
    需要。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • matrixnull
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 17:11:242楼 得分:0
    同意楼上的,楼下的注意保持队形
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • biancheng369
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 17:16:393楼 得分:0
    哦,刚才还有一点忘问了:是不是还得

    pSession=NULL;
    pFile=NULL;

    这样才算完整?楼上帮忙看看,还有什么遗漏的吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cnzdgs
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 8

      2

      19

    发表于:2008-11-18 18:16:314楼 得分:25
    =NULL不是必须的,如果你的程序中需要判断指针是否有效,则需要加上。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yjgx007
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 18:31:065楼 得分:25
    如果是动态分配的,最好delete后,再赋空值,免得出现“野指针”,在后来的调试中出现麻烦。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mengxihe
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 18:59:366楼 得分:0
    引用 1 楼 cnzdgs 的回复:
    需要。


    正解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • maxsuy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-18 19:34:597楼 得分:0
    该回复于2008-11-18 21:57:44被版主删除
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved