
C++
文章平均质量分 95
P2Tree
嵌入式开发出身,后来投入到计算机软件领域,从事任何与硬件相关的软件开发工作。
现在在芯片行业做编译器设计工作。
本博客已暂停更新,后续内容发布于我的个人博客:https://p2tree.top
展开
-
Effective C++ 学习笔记 第九章:杂项讨论
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 第三章见 Effective C++ 学习笔记 第三章:资源管理 第四章见 Effective C++ 学习笔记 第四章:设计与声明 第五章见 Effective C++ 学习笔记 第五章:实现 第六章见 Effective C++ 学习笔记 第六章:继承与面向对象设计 第七章见 Effective C++ 学习笔记 第七章:模板与泛型编程 第八章见 E.原创 2020-10-28 23:10:13 · 393 阅读 · 1 评论 -
Effective C++ 学习笔记 第八章:定制 new 和 delete
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 第三章见 Effective C++ 学习笔记 第三章:资源管理 第四章见 Effective C++ 学习笔记 第四章:设计与声明 第五章见 Effective C++ 学习笔记 第五章:实现 第六章见 Effective C++ 学习笔记 第六章:继承与面向对象设计 第七章见 Effective C++ 学习笔记 第七章:模板与泛型编程 本章中,若.原创 2020-10-21 23:17:00 · 521 阅读 · 0 评论 -
Effective C++ 学习笔记 第七章:模板与泛型编程
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 第三章见 Effective C++ 学习笔记 第三章:资源管理 第四章见 Effective C++ 学习笔记 第四章:设计与声明 第五章见 Effective C++ 学习笔记 第五章:实现 第六章见 Effective C++ 学习笔记 第六章:继承与面向对象设计 文章目录条款 41:了解隐式接口和编译期多态总结 条款 41:了解隐式接口和编译期.原创 2020-09-09 22:40:16 · 510 阅读 · 0 评论 -
Effective C++ 学习笔记 第六章:继承与面向对象设计
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 第三章见 Effective C++ 学习笔记 第三章:资源管理 第四章见 Effective C++ 学习笔记 第四章:设计与声明 第五章见 Effective C++ 学习笔记 第五章:实现 文章目录条款 32:确定你的 public 继承塑造出 is-a 关系原书建议 条款 32:确定你的 public 继承塑造出 is-a 关系 Make su.原创 2020-08-24 21:57:15 · 434 阅读 · 0 评论 -
Effective C++ 学习笔记 第五章:实现
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 第三章见 Effective C++ 学习笔记 第三章:资源管理 第四章见 Effective C++ 学习笔记 第四章:设计与声明 文章目录条款 26:尽可能延后变量定义式的出现时间原书建议 条款 26:尽可能延后变量定义式的出现时间 Postpone variable definitions as long as possible. 尽可能的在需要.原创 2020-07-29 23:19:26 · 412 阅读 · 0 评论 -
Effective C++ 学习笔记 第四章:设计与声明
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 第三章见 Effective C++ 学习笔记 第三章:资源管理 文章目录条款 18: 让接口容易被正确使用,不易被误用原书建议 条款 18: 让接口容易被正确使用,不易被误用 Make interfaces easy to use correctly and hard to use incorrectly. 首先需要考虑用户可能会如何误用你的接口,尽.原创 2020-07-13 21:26:39 · 483 阅读 · 0 评论 -
Effective C++ 学习笔记 第三章:资源管理
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算 文章目录条款 13: 以对象管理资源话题 1:不要让调用者回收资源话题 2:智能指针话题 3:智能指针不能用来指向数组原书建议 计算机资源,除了我们熟悉的内存,还包括其他需要在使用时占用,在使用后归还给系统的东西,还包括如文件描述符、互斥锁、图形控件、数据库连接、网络端口等。 条款 13: 以对象管理资源 Use objects to manage r.原创 2020-07-06 22:47:25 · 333 阅读 · 0 评论 -
Effective C++ 学习笔记 第二章:构造、析构、赋值运算
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++ 文章目录条款 05:了解 C++ 默默编写并调用哪些函数原文建议 条款 05:了解 C++ 默默编写并调用哪些函数 ** Know what functions C++ silently writes and calls ** C++ 中,空类并不是空的。 如果你没有指定构造函数,编译器会自动生成 default 构造函数,如果没有指定 copy 构造函数、copy 赋值操作符和析构函数,编译器也会自动生成空的版本。这几个自动生.原创 2020-06-02 22:38:56 · 562 阅读 · 0 评论 -
Effective C++ 学习笔记 第一章:让自己习惯 C++
本来看这本书已经好几天了,没准备做笔记,但看了几个条款,发现这本书总结的太好了,不记一下,回头忘了不好,如果对其他人有帮助就更好了。 文章目录条款 01:让自己习惯 C++原文建议条款 02:尽量以const, enum, inline 替换 #define话题 1:用 const 和 enum 代替 #define 常量话题 2:用 inline 取代 #define 宏话题 3:#define 不等同于预处理操作原文建议条款 03:尽可能使用 const话题 1:const 修饰指针话题 2:con.原创 2020-05-28 22:55:13 · 523 阅读 · 0 评论