
Effective C++
文章平均质量分 87
王踹踹
这个作者很懒,什么都没留下…
展开
-
【Effective C++ 读书笔记】第二章
文章目录第二章: 构造/析构/赋值运算条款5: 了解 C++ 默默编写并调用哪些函数条款6: 若不想使用编译器自动生成的函数,就应该明确拒绝条款7: 为多态基类声明虚析构函数第二章: 构造/析构/赋值运算条款5: 了解 C++ 默默编写并调用哪些函数当 C++ 进行处理之后,一个空类就不再是空类了。因为编译器会为它声明编译器版本的一个 默认构造函数,拷贝构造函数,拷贝赋值运算符 和 析构函数。这些函数都是 public 的且 inline 的。编译器版本的 默认构造函数和析构函数主要是 调用基类和翻译 2021-07-01 11:38:03 · 392 阅读 · 0 评论 -
【Effective C++ 读书笔记】导读 + 第一章
文章目录导读条款 1: 将 C++ 视为一个语言联邦示例: 值传参?引用传参?条款 2: 尽量用 const, enum, inline来替换 #define宏 和 内联函数导读声明 是告诉编译器某个东西的名称和类型。定义 的任务是提供编译器 一些声明时所遗漏的细节。size_t 是一种 typedef,是 C++ 计算个数时用的某种不带正负号类型。默认构造函数是一个可以在不带有实参的情况下被调用的函数,即 没有参数 或者 每个参数都有默认值。被声明为 explicit 的构造函数通常比 non翻译 2021-06-25 23:13:07 · 438 阅读 · 0 评论