Effective C++
文章平均质量分 90
Effective C++知识总结:
Effective C++:改善程序与设计的55个具体做法一共组织55个准则,每一条准则描述一个编写出更好的C++的方式。每一个条款的背后都有具体范例支撑。
呆萌宝儿姐
CSDN专家博主、阿里云开发者社区专家博主、51CTO社区专家博主、360书馆认证博主、知乎掘金B站等平台受邀作者。
如遇开发、程序等需求,博客首页下拉加入公众号,私信博主
展开
-
Effective C++条款 02:尽量以 const, enum, inline 替换 #define
文章目录条款 02:尽量以 const, enum, inline 替换 #define问题产生解决方法替换#defines的两种特殊情况1. 定义常量指针 (constantpointers)2. 定义class专属常量认识enum的理由行为实用条款 02:尽量以 const, enum, inline 替换 #define这个条款或许改为“宁可以编译器替换预处理器”比较好,因为或许#define 不被视为语言的一部分。那正是它的问题所在。问题产生例如下面代码:#define ASPECT_RA原创 2022-02-03 15:05:49 · 1923 阅读 · 0 评论 -
Effective C++条款01:视C++为一个语言联邦
文章目录条款01:视C++为一个语言联邦说到底C++仍是以C为基础。Object-Oriented C++Template C++STL总结条款01:视C++为一个语言联邦一开始,C++只是C加上一些面向对象特性。C++最初的名称C with Classes 也反映了这个血缘关系。但是当这个语言逐渐成熟,它变得更活跃更无拘束,更大胆更冒险,开始接受 不同于C with Classes的各种观念、特性和编程战略。Exceptions (异常)对函数的 结构化带来不同的做法(见条款29) , templa原创 2022-01-31 15:04:39 · 4164 阅读 · 0 评论 -
Effective C++ 英中简繁术语对照
文章目录英中简繁术语对照介绍英简繁术语对照表英中简繁术语对照介绍这里列岀本书出现之编程术语的英中对照。本中文版在海峡两岸同步发行,因 此我也列出本书简繁两版的术语对照,方便某些读者从中一窥两岸计算机用语。表中带有*者表示本书对该词条大多直接釆用英文术语。中英术语的选择系 由以下众多考虑中取其平衡:业界和学界习惯。即便是学生读者,终也要离开学校进入职场;熟悉业界和学 界的习惯用语(许多为英文),避免二次转换,很有必要。这是一本中文版,需顾及中文阅读的感觉和顺畅性。过多保留英文术语会造成 版面的破原创 2022-01-11 10:43:02 · 1714 阅读 · 0 评论