| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 489 人关注过本帖
标题:C++编程思想第一卷第7章的一道课后题,总体都做完了可是最后……
只看楼主 加入收藏
lyj123
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:152
注 册:2010-11-15
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:1 
C++编程思想第一卷第7章的一道课后题,总体都做完了可是最后……
Stash.rar (2.52 KB)

就是有一个Mem为Stash做内存管理,
我测试通过了,可是到main函数的最后一行,开始调用析构函数时出问题了,
用GDB调试在那里跳出一堆看不懂的东西,求教高手!
makefile我已经写好了,高手们只要下载一下然后测试就行了,不会花费您多少时间的!Help!
搜索更多相关主题的帖子: 测试 
2013-05-01 09:32
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
收藏
得分:20 
Mingw读取makefile不能解析部分符号,你TMD还专门写了这个没用的,K,FUCK

我看到你的Mem* storage;
mem是另外一个类结构,mem有自己的解析函数。
如果mem把自己释放了为什么Stash的解析是释放mem定义出来的storage

mem类的解析函数删了
或者
Stash的解析函数删了

storage是mem定义出来的有自我释放的功能
它在生命期结束的时候自我释放了
你在Stash生命期结束的时候又强行释放一次mem定义出来的storage

同一个地址释放两次,你TM要干吗呀要干吗
2013-05-01 10:57
快速回复:C++编程思想第一卷第7章的一道课后题,总体都做完了可是最后……
数据加载中...
 
   



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

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