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 · 166 阅读 · 0 评论 -
Effective C++ 条款03
尽可能使用const1.const和指针如果const关键字在星号左边,表示被指物是常量; const T* t如果出现在星号右边,表示指针自身是常量; T* const t如果出现在星号两边,表示被指物和指针两者都是常量;const T* const t总结:const靠近*号,那么申明的指针就是常量。远离*的const就是描述指针的所指量为常量2.const和迭代器...原创 2019-03-19 18:00:54 · 163 阅读 · 0 评论 -
Effective C++ 条款02
先写条款3原创 2019-03-19 15:35:32 · 218 阅读 · 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 · 119 阅读 · 0 评论