社区
C++ 语言
帖子详情
c++初学者的疑问
musiclee
2009-03-13 10:10:18
class Test
{
public :
int i;
//~Test(){}
};
int main()
{
Test *t=new Test;
t->i=3;
cout<<t->i<<endl;
delete t;
cout<<t->i<<endl;
return 0;
}
运行结果
3
0
问题 我delete了t 为什么还可以访问到t->i ?
...全文
80
6
打赏
收藏
c++初学者的疑问
class Test { public : int i; //~Test(){} }; int main() { Test *t=new Test; t->i=3; cout<i<<endl; delete t; cout<i<i ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
musiclee
2009-03-13
打赏
举报
回复
谢谢 明白了
cheidtf
2009-03-13
打赏
举报
回复
你删除的应该是t指向的类test.
t这个指针在删除后应该
t=NULL;
之后也不能调用了.
t->i只是指向i的地址,test类对象删除的情况下可能会清零.不同的编译器可能会点不同.
delete t后,如果 t->fun();成员函数,这样一定会报错的.程序也会崩溃.
编译时对于指针潜在的BUG都无能为力,这只能是程序员要做好的.
musiclee
2009-03-13
打赏
举报
回复
哦 那意思说 释放掉指针后 知道指针名的话 有可能还可以使用指针?
musiclee
2009-03-13
打赏
举报
回复
意思说 释放掉指针 只要知道指针名 有可能还使用指针?
hhygcy
2009-03-13
打赏
举报
回复
这里的delete只是在对应的内存地址前面标记一下这块内存你释放了
但是不会真正释放.不过也看运行平台的.
八级程序员
2009-03-13
打赏
举报
回复
delete t; 什么意思? 不是删除! 而是不归你的程序管理拉~ 不说明内容就会delete 阿
C++
编程
初学者
demo
当然,作为一名
初学者
开始学习
C++
可能会感到有些困难和挫折。以下是一些补充说明,希望能为
初学者
提供一些指导: 1. 理解基本概念
C++
作为一种编程语言,有自己的语法和规则。理解基本概念如变量、数据类型、运算符、控制流语句等是学习的基础。不要急于求成,把这些基础知识牢牢掌握。 2. 多加练习 理论知识固然重要,但实践演练更为关键。每学会一个新概念,都要亲自动手编写示例代码,并不断修改、实验、调试,直到完全理解为止。编程就是在不断实践中积累经验。 3. 细心与耐心 编程过程中,很容易出现各种各样的错误和bug。要有足够的细心,审视每一行代码,找出错误的根源。也要有足够的耐心,不要因为遇到困难就放弃,而是持之以恒地解决问题。 4. 查阅资料 在学习的过程中,遇到
疑问
和困难是正常的。不要被卡住,要主动查阅相关文档、教材、在线资源,寻求解答。网上有大量优质的
C++
学习资源可供利用。 5. 与他人交流 程序员之间的交流和分享是非常宝贵的。可以加入一些
C++
学习社区、论坛,与其他人讨论、分享经验。也可以找到coding partner,相互监督、检查代码。
课程实训-
C++
纯手写卷积神经网络实现(适合
初学者
理解)(含详细文档).zip
【项目说明】 项目背景:本项目由专业团队最新开发,包含完整代码及详尽资料(如设计文档)。 源码质量:源码经过全面测试,功能完备且运行稳定,易于复现。 适用人群:适合计算机相关领域(AI、通信工程、自动化、电子信息、物联网等)的学生、教师、科研人员及从业者。无论是毕业设计、课程设计、作业提交,还是项目初期演示,均可使用。同时,也适合编程
初学者
进阶学习。 功能拓展:具备一定基础的用户,可在源码基础上进行修改,实现更多功能,直接应用于毕业设计、课程设计等。 技术支持:对于配置和运行有
疑问
的
初学者
,我们提供远程指导和技术支持。 欢迎下载学习,期待与您共同探讨与交流!
最好的适合
初学者
的V
C++
入门教程
最好的适合
初学者
的V
C++
入门教程最好的适合
初学者
的V
C++
入门教程最好的适合
初学者
的V
C++
入门教程
c++
大学生基础教程(随书光盘)
c++
大学生基础教程(随书光盘)配教材光盘,有程序源码,可供直接使用,相关网站链接
Visual
C++
2010入门教程
初步教你怎么用Visual
C++
2010编c程序,讲的比较简单,更多的要自己摸索。
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章