C++
文章平均质量分 92
P2Tree
嵌入式开发出身,后来投入到计算机软件领域,从事任何与硬件相关的软件开发工作。
现在在芯片行业做编译器设计工作。
展开
-
Effective C++ 学习笔记 第九章:杂项讨论
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算第三章见 Effective C++ 学习笔记 第三章:资源管理第四章见 Effective C++ 学习笔记 第四章:设计与声明第五章见 Effective C++ 学习笔记 第五章:实现第六章见 Effective C++ 学习笔记 第六章:继承与面向对象设计第七章见 Effective C++ 学习笔记 第七章:模板与泛型编程第八章见 E.原创 2020-10-28 23:10:13 · 272 阅读 · 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 · 345 阅读 · 0 评论 -
Effective C++ 学习笔记 第七章:模板与泛型编程
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算第三章见 Effective C++ 学习笔记 第三章:资源管理第四章见 Effective C++ 学习笔记 第四章:设计与声明第五章见 Effective C++ 学习笔记 第五章:实现第六章见 Effective C++ 学习笔记 第六章:继承与面向对象设计文章目录条款 41:了解隐式接口和编译期多态总结条款 41:了解隐式接口和编译期.原创 2020-09-09 22:40:16 · 333 阅读 · 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 · 271 阅读 · 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 · 241 阅读 · 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 · 252 阅读 · 0 评论 -
Effective C++ 学习笔记 第三章:资源管理
第一章见 Effective C++ 学习笔记 第一章:让自己习惯 C++第二章见 Effective C++ 学习笔记 第二章:构造、析构、赋值运算文章目录条款 13: 以对象管理资源话题 1:不要让调用者回收资源话题 2:智能指针话题 3:智能指针不能用来指向数组原书建议计算机资源,除了我们熟悉的内存,还包括其他需要在使用时占用,在使用后归还给系统的东西,还包括如文件描述符、互斥锁、图形控件、数据库连接、网络端口等。条款 13: 以对象管理资源Use objects to manage r.原创 2020-07-06 22:47:25 · 252 阅读 · 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 · 334 阅读 · 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 · 373 阅读 · 0 评论