关于删除一个指针一文后续引发的思考
By Minidxer | November 10, 2007
在cppblog的blog上写过一篇《在删除一个指针delete p之前是否需要检查p是否为NULL?》,结果引发了一些讨论,因为func的评论,有幸让fr3@K也参与了其中.讨论进行的也算比较热烈,对于讨论结果当时也以为找到了最终解.一切问题都已经解决了.再次访问fr3@K的codefreak博客,看了他的关于这一讨论的《重複 delete 指標》一文之后,却让我不由得开始重新思考这个问题,也开始质问自己面对问题时候的思考方式是否正确。
当遇到问题的时候,解决这个问题的思维方式,通常第一反应是:如何回避这个问题!不否认这样的确可以解决我们所遇到的大部分问题,但是所起到的效果,却仅仅是解决了这个问题,仅此而已。想到这里不得不说一下对 fr3@K这个人的感觉,没有实际接触过,但是他的为数不多的发言却让我不得不对他肃然起敬,犹如面对一个强大的存在。
不去考虑问题产生的原因(深层次的原因?),单纯的从解决问题的角度去思考,在这个出发点上,就已经注定结果了。相比于人家对待问题症结的一剑封吼,治标也治本,我们是不是缺少了一些什么?所谓的成熟方案,真的足够成熟吗?还是仅仅是有中国特色的成熟?
Topics:
程序开发相关 |
Tags: C++, codefreak, delete p, fr3@K, 指针, 编程