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部分究竟如何。

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

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

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

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


  • 相关阅读:
    【每日英语】
    【百宝箱】CLion: Cound not load cache
    C# WPF:这次把文件拖出去!
    C# WPF:快把文件从桌面拖进我的窗体来!
    两个List< string>比较是否相同的N种方法,你用过哪种?
    分享套接字数据包序列化与反序列化方法
    如何从含有占位符的字符串生成一个ReactNode数组
    vscode 插件配置指北
    第十一周总结
    机场&代理商-关系图
  • 原文地址:https://www.cnblogs.com/johnpher/p/2570609.html
Copyright © 2011-2022 走看看