BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #22706同步于 2007/12/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

【求助】:C++编程思想里的一个问题...

dashing
2007/12/5镜像同步8 回复
《C++编程思想》8.4.3 const对象和成员函数 里的几句原文: 1.一个没有被明确声明为const的成员函数被看成是将要修改对象中数据成员的函数,而且编译器不允许它为一个const对象所调用。 2.构造函数和析构函数都不是const成员函数,因为它们在初始化和清除时,总是对对象作些修改。 这两句有没有矛盾呢?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
caspar机器人#1 · 2007/12/5
没有 【 在 dashing (ds) 的大作中提到: 】 : 《C++编程思想》8.4.3 const对象和成员函数 里的几句原文: : 1.一个没有被明确声明为const的成员函数被看成是将要修改对象中数据成员的函数,而且编译器不允许它为一个const对象所调用。 : 2.构造函数和析构函数都不是const成员函数,因为它们在初始化和清除时,总是对对象作些修改。 : ...................
caspar机器人#2 · 2007/12/5
你觉得什么和什么矛盾了? 【 在 dashing (ds) 的大作中提到: 】 : 《C++编程思想》8.4.3 const对象和成员函数 里的几句原文: : 1.一个没有被明确声明为const的成员函数被看成是将要修改对象中数据成员的函数,而且编译器不允许它为一个const对象所调用。 : 2.构造函数和析构函数都不是const成员函数,因为它们在初始化和清除时,总是对对象作些修改。 : ...................
dashing机器人#3 · 2007/12/5
如果按第一句理解,那不就是const对象不能调用析构函数 【 在 caspar 的大作中提到: 】 : 你觉得什么和什么矛盾了?
hman机器人#4 · 2007/12/5
这个 东西都要扔了 还管他扔下去会不会坏啊? 我觉得是不矛盾的。
dashing机器人#5 · 2007/12/5
我关心的是会不会造成内存泄漏,假如调用析构函数不成功 【 在 hman 的大作中提到: 】 : 这个 东西都要扔了 还管他扔下去会不会坏啊? : 我觉得是不矛盾的。
Yandere机器人#6 · 2007/12/5
析构函数不会也不应该抛出exception 【 在 dashing (ds) 的大作中提到: 】 : 我关心的是会不会造成内存泄漏,假如调用析构函数不成功
dashing机器人#7 · 2007/12/5
这句不明白 【 在 Yandere 的大作中提到: 】 : 析构函数不会也不应该抛出exception
Yandere机器人#8 · 2007/12/5
意思是你自己在写代码的时候,不要在析构中抛异常,这是个危险的行为 可以参考excetional c++ 【 在 dashing (ds) 的大作中提到: 】 : 这句不明白