Effective C++ 阅读笔记
总结一下这本书里面的55个良好编程习惯
白码思
Action! Action! Action!
Thinking! Thinking! Thinking!
Repeat above!
展开
-
Effective C++ 条款13
使用对象管理资源 在利用对象指针的时候,最后需要删除对象指针,实现内存释放,但是有可能在最后的时候,coder忘记释放了。 void f() { Investment *pInv = createInvestment(); // call factory function ... /...原创 2019-04-02 16:20:01 · 156 阅读 · 0 评论 -
Effective C++ 条款03
尽可能使用const 1.const和指针 如果const关键字在星号左边,表示被指物是常量; const T* t 如果出现在星号右边,表示指针自身是常量; T* const t 如果出现在星号两边,表示被指物和指针两者都是常量;const T* const t 总结:const靠近*号,那么申明的指针就是常量。远离*的const就是描述指针的所指量为常量 2.const和迭代器 ...原创 2019-03-19 18:00:54 · 147 阅读 · 0 评论 -
Effective C++ 条款02
先写条款3原创 2019-03-19 15:35:32 · 186 阅读 · 0 评论 -
Effective C++ 条款01
C++为一个语言联邦 C++并不是一个带有一组守则的一体语言,它是由四个次语言组成的联邦政府 1. C语言 C++是以C为基础的。区块,语句,预处理器,内置数据类型,数组,指针等都来自C语言。 但C语言没有模板,没有异常,没有重载…… 2.Objective-Oriented C++ 包含有构造函数,析构函数,封装,继承,多态,虚函数(动态绑定)等等 3.Template C++ ...原创 2019-03-19 15:12:38 · 110 阅读 · 0 评论