一年后重新来

来源:互联网 发布:soho域名 编辑:程序博客网 时间:2024/04/28 07:50
一年半后,又回到了CSDN, 现在早以不作C#,又从新开始了C++生涯.半年的使用,麻烦还是不少,尤其是内存管理.以前使C#,麻烦在理解API,现在麻烦在语言本身的指针这块.到现在了还一把指针,内存问题.刚请教了别人一个弱弱的问题,特把结果记在这里,以示警戒.
这事我的问题:
这是我自己编写了一个异常类
class OutOfBounds
{
private:
char* msg;
public:
OutOfBounds():msg("Out of Bounds!"){}
~OutOfBounds(){delete [] msg;}
char* Msg(){return msg;}
};
编译没有问题,但当我用catch捕获异常的时候,会报内存分配错误.
如果我吧析构函数注释掉就不会有错误,请哪位大虾给指点下,这个内存错误到底在出在那里.怎么产生的.
下面是答复:
"Out of Bounds!" 是一个常量指针,不能删除的。
只 delete 你 new 出来的东西

记着new 和 delete是成对出现的就行了
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吃土豆没熟中毒怎么办 吃小土豆能中毒怎么办 猪吃土豆中毒了怎么办 吃了不熟的土豆怎么办 吃了变绿的土豆怎么办 吃炸洋芋中毒了怎么办 脸上长毒气痘痘怎么办 吃鸡游戏中遇到毒气怎么办 吃多了颠茄片怎么办 玲珑骰子沾了水怎么办 花的枝干长歪了怎么办 电脑中毒了怎么办开不了机 台湾竹长得太高怎么办 文竹长得太高怎么办 桑叶牡l丹长虫怎么办 日本海棠开完花后枯萎了怎么办 长寿冠海棠烂根怎么办 夏季长寿冠海棠掉叶怎么办 竹节海棠有点烂根怎么办? 丽格海棠烂茎怎么办 长寿花徒长不开花怎么办 长寿花植株长了怎么办 丽格海棠不爱长怎么办 竹节海棠太高了怎么办 绿萝叶子发黄烂根怎么办 发财树叶子发黄烂根怎么办 君子兰烂根叶子发黄怎么办 四季海棠花叶子干了怎么办 海棠花叶子枯萎枝干发黑怎么办 长寿花叶尖焦了怎么办 新买的盆栽蔫了怎么办 熬中药水太多了怎么办 秋根海棠烂根怎么办 大叶海棠烂根怎么办 玻璃海棠长得很高怎么办 玫瑰海棠叶子干焦怎么办 海棠树树干生虫怎么办 天竺葵花骨朵有虫子了怎么办? 被刺梅的刺扎了怎么办 被刺梅的刺划手了怎么办 虎刺花叶子黄了怎么办