Effective C++ 读书笔记(1)

从EffectiveC++一书中汲取精华,分享对C++语言的深入理解与实践心得。回顾学习历程,强调目标导向的编程哲学,探讨C++的复杂性和其四大子语言特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Effective C++是一本难得的程序员精进指南书籍,本博客以书中的条目顺序,记录了我对该书的理解与实践。
记得大二(2009年)那年开始学习C/C++,断断续续已经十年了,记得第一本深入阅读的书就是侯捷先生所著的《深入浅出MFC》,十年后再拿到侯捷先生翻译的著作时,心中感慨万千,深感自己积累不足,这些年得到的经验并没有很好的沉淀下来。
孔子曰:取乎其上得乎其中,取乎其中得乎其下,取乎其下,则所剩无几亦。写代码也是如此,如果你的目标就是完成PM交给的基本任务,那么其实就是取乎其下,最终代码也就过眼云烟。
孙中山先生曰:世界上依聪明才智的先天高下分为三种人:先知先觉的发明家,后知后觉的宣传家,不知不觉的实践家。立志做先知先觉的发明家,用代码改变世界(为提高他人的生活质量而努力)。
C++的确是在C的基础上发展出来的,但是后来加入更多其他特性之后,已经完全超出了C with classes的范畴了,变得越来越复杂。 而且,每一个特性都不适用于所有的情形(即有特例)。作者将C++语言下分为四个子语言:
在这里插入图片描述
因此C++并不是一个单一语言,它主要由四种语言的规则组成。C++就像联邦政府,各个州有高度的自制。比如C++是中央政府,那么下面有大陆(C语言基础)、香港、澳门、台湾,各自都有不同的规则。
在使用时,同样一个功能,可能使用最基本的C语言实现,但是也要看到其他地方有更好的解决方案与更周详的考虑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手持电烙铁的侠客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值