8.15学习随笔

从《EffectiveC++》中汲取的教训不仅限于编程,也映射到人生的决策中。书中强调了C++可被视为由四个次语言组成的联邦,每个次语言有不同的最佳实践,如C-like、面向对象C++、模板C++和STL。这些策略不仅适用于C++,也适用于具有相似特性的其他语言。

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

今天看了一句话 《Effective C ++ 》里的

因为一个不良的决定有可能不至于很快带来影响区在发展后期 才显现恶果 那时候再来矫正往往即困难 又耗时间而且代价昂贵

啊 人生也是如此

条款一:view C++ as a federation of language 视 C++ 为一个语言联邦

也就是说在C++的不同 次语言里采取不同的策略 但是 虽然以后不一定 使用C++ 但 是 其中的 策略的理由 是 不变的 也是我 学习 effective C++ 的理由
C++ 分为 四个 次语言

C
object-oriented C++
template C++
STL

书上举个列子
在 c-like里 pass-by-values 通常比 pass-by-reference 高效
但是在object-oriented C++ 里就反过来了
因为 有用户自定义的 构造 析构函数的存在
小结
所以 Effective C++里 的策略 是 针对 C++的 四个次语言来说的 同时 对于 其他有着某个次语言特性的其他语言也是适用的 所以 很有学习的必要啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值