文章 2022-07-08 来自:开发者社区

Effective C++条款 02:尽量以 const, enum, inline 替换 #define

条款 02:尽量以 const, enum, inline 替换 #define这个条款或许改为“宁可以编译器替换预处理器”比较好,因为或许#define 不被视为语言的一部分。那正是它的问题所在。问题产生例如下面代码:#define ASPECT_RATIO 1.653记号名称ASPECT_RATIO也许从未被编译器看见;也许在编译器开始处理源码 之前它就被预处理器移走了。于是记号名称ASPE....

文章 2022-07-08 来自:开发者社区

Effective C++条款01:视C++为一个语言联邦

条款01:视C++为一个语言联邦一开始,C++只是C加上一些面向对象特性。C++最初的名称C with Classes 也反映了这个血缘关系。但是当这个语言逐渐成熟,它变得更活跃更无拘束,更大胆更冒险,开始接受 不同于C with Classes的各种观念、特性和编程战略。Exceptions (异常)对函数的 结构化带来不同的做法(见条款29) , templates (模板)将我们带到新的设....

文章 2022-07-08 来自:开发者社区

Effective C++ 英中简繁术语对照

英中简繁术语对照介绍这里列岀本书出现之编程术语的英中对照。本中文版在海峡两岸同步发行,因 此我也列出本书简繁两版的术语对照,方便某些读者从中一窥两岸计算机用语。表中带有*者表示本书对该词条大多直接釆用英文术语。中英术语的选择系 由以下众多考虑中取其平衡:业界和学界习惯。即便是学生读者,终也要离开学校进入职场;熟悉业界和学 界的习惯用语(许多为英文),避免二次转换,很有必要。这是一本中文版,需顾及....

Effective C++ 英中简繁术语对照
文章 2021-12-16 来自:开发者社区

Effective C++学习笔记之copy构造函数和default函数和copy赋值函数(operator=)

1 、C++一个空的类里面一般默认的函数比如我们写 class A { };一般里面系统会给你哪些默认函数呢?class A { public: A(){} //default函数 ~A(){} //析构函数 A(const A& a) {} //copy构造函数 A& operator= (const A& a) {} //c...

问答 2020-05-30 来自:开发者社区

我copy了 Effective C++ 里的代码 出错了? 400 报错

我copy了 Effective C++ 里的代码 出错了? 400 报错 大神们请看: #include using namespace std; class Base { private: int x; public: virtual void mf1() = 0; virtual void mf1(int ) { cout }; class Derived: priv...

问答 2018-07-21 来自:开发者社区

effective c++ 什么时候出第四版

effective c++ 什么时候出第四版

问答 2018-07-17 来自:开发者社区

想要用c++做游戏,除了看c++primer和effective c++,还要看什么,比如数据结构和算法。

想要用c++做游戏,除了看c++primer和effective c++,还要看什么,比如数据结构和算法。

文章 2018-04-22 来自:开发者社区

Effective C++学习笔记

导读 本书的最佳用途:彻底了解C++如何行为,为什么那样行为,以及如何运用其行为形成优势。 size_t是一个typedef,是某种不带正负号的unsigned类型。 签名(signature):函数的参数和返回值。即std::size_t num(int number) 的签名是 std::size_t  ( int ) explicit可组织他被用来隐式转换(implicit typ...

Effective C++学习笔记
文章 2017-12-27 来自:开发者社区

Effective C++构造函数析构函数Assignment运算符

在看《Effective C++》这本书的过程中,我无数次的发出感叹,这他妈写得太好了,句句一针见血,直接说到点上。所以决定把这本书的内容加上自己的理解写成5篇博客,我觉得不管你是否理解这些条款,都值得你先记下来。下面的索引对应的是书中的章节。   11:如果class内动态配置有内存,请为此class声明一个copy constructor和一个assignment运算符 12:在co...

文章 2017-12-21 来自:开发者社区

Effective C++ 类与函数设计和申明

Effective C++ 类与函数的设计和申明 在看《Effective C++》这本书的过程中,我无数次的发出感叹,这他妈写得太好了,句句一针见血,直接说到点上。所以决定把这本书的内容加上自己的理解写成5篇博客,我觉得不管你是否理解这些条款,都值得你先记下来。下面的索引对应的是书中的章节。 18:努力让接口完美且最小化 19:区分member functions,non-member fun....

Effective C++ 类与函数设计和申明

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注