8.15学习随笔

今天看了一句话 《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++的 四个次语言来说的 同时 对于 其他有着某个次语言特性的其他语言也是适用的 所以 很有学习的必要啊

猜你喜欢

转载自blog.csdn.net/weixin_39722329/article/details/81738738