C++的宏观与微观

 宏观世界是由微观世界所组成,这是亘古不变的道理,C++同样是这样
如果说生物是由原子组成的,那么C++就是由对象模型组成的,对象模型就相当于原子模型,对象模型的变化和互相联系形成了目前C++一切的特性
再说C++宏观,C++的宏观表现为面向对象,由此细分了封装,继承,多态,反应到微观上就是对象模型,对象模型的扩展,对象模型转化。
C++语言特性是建立在这种对象模型的基础上的,并不是空想而来的。
那么,我们要不要搞到C++微观里面去?
我们并不是开发语言,也不是开发编译器,也不是开发操作系统,那么还要去理解微观上的C++吗?需要去理解C++对象在内存中得表现形式吗?
我不知道该用一个什么例子来形容我上面说的一切,可能有些人会说:你只要会开车就可以了,需要知道车是如何造出来的吗?
我觉得这个例子不好,我们自然只需要会开车就行了,对于车是怎么造出来的我们可以毫无所知,但绝不可能说,不理解C++的微观,却很会运用C++。我想不可能有这样的怪胎吧。!
学C++给我的感觉很想学生物,学化学,必须要在搞懂分子的基本组成上才能最终制造出新产品。但又有所不同,对象模型是C++的基石,相当于生物学,化学里的原子,分子。但是在计算机领域对象模型并不是原子分子,还有更深层次的汇编和二进制。所以我们学C++止步于对象模型就行了,不要在深入了,那就不是C++了。
至于宏观上如何运用好C++就不是这里讨论的问题了,那需要思想的升华和智慧的结晶。那需要大量的经验慢慢形成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值