如果用0..1...来看待这个世界

本文将人生比作编程,探讨了不同个体在生活中的角色扮演与内存管理方式,揭示了人性的局限性和自我的狭隘,鼓励人们认真生活,真诚付出,深入思考。

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

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

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

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

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

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

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

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

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

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

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值