zoukankan      html  css  js  c++  java
  • 如果用0..1...来看待这个世界

            如果用0..1...来看待这个世界,那里必然充满了各种class。

            每个人最深层继承的基类是相同的,而derived的部分差别却很大。

            一些人很懒,所有的内存都直接分配,memory永远不会发生变化。

            一些人善于自我管理,所有new的内存空间都用auto_ptr,内存自然不会泄漏

            一些人做事严谨,所有new的空间都在适当的地方delete掉,但却感觉很累,因为在每一个可能抛出exception的地方都要被考虑到。

             当然,智者千虑,必有一失。直接分配的数组会发生溢出;auto_ptr在面对循环引用时手足无措;而直接delete的方法也可能会因逻辑错误造成悬挂指针。

             虽然boost又提出了各种更好的实现方法,但是这个世界并没有完美。

             这个世界充满了各式各样的class,而只有极少数是我们的friend,即便它是你的友元,也不能直接访问它的base。因此,透过各种各样的接口,我们相互揣摩它们的private部分究竟如何。

             人们都生活在自己的世界,看到的都是别人的接口。

             因此,人们总认为自己的世界才是最美好的,自己的选择才是最合理的,却在无形中陷入了一种狭隘,一种自以为是的狭隘。

             于是,人们开始使用自己狭隘的方式响应别人对自己接口的访问。悲观厌世者消极他人,盲目奋斗者迷惑他人,好为人师者误导他人。每个人都在影响着这个世界,却始终走不出自我的局限。这大概是人的本性吧。

             所以,请认真地生活,真诚地付出,深入地思考,享受属于我们的精彩。


  • 相关阅读:
    (15)疯狂的程序员----《绝影》
    (14)嵌入式软件开发工程师技能要求总结
    (13)碎片化阅读只会让你变得越来越愚蠢
    (12)QT中搭建opencv开发环境
    (11)git服务器的安装和配置
    (10)python学习笔记一
    (3.3)狄泰软件学院C++课程学习剖析四
    (9)Linux下gdb调试学习
    (8)Linux(客户端)和Windows(服务端)下socket通信实例
    springMVC伪静态
  • 原文地址:https://www.cnblogs.com/johnpher/p/2570609.html
Copyright © 2011-2022 走看看