Effective C++
程序员的幸福生活
这个作者很懒,什么都没留下…
展开
-
Effctive C++ 改善程序与设计的55个具体做法 (第三版) 学习笔记(五)
人生美好继续接上一篇:https://blog.csdn.net/weixin_37997214/article/details/106674201条款23:宁以non-member、non-friend替换member函数考虑一个类,该类有一个public函数,如果这个函数又调用了该类的private函数,那么,我们用private封装的类的封装性就被“破坏了”(实际上我们总用这种模式,这里应该考虑设计一下这个类了,肯定是这个类多少有点问题)众所周知,一个类的public函数越少,那么这个原创 2020-06-28 20:12:47 · 240 阅读 · 0 评论 -
Effctive C++ 改善程序与设计的55个具体做法 (第三版) 学习笔记(四)
人生美好继续接上篇文章https://blog.csdn.net/weixin_37997214/article/details/106629880目录第三章 资源管理第四章 设计与声明条款18:让接口容易被正确使用,不易被误用。条款19:设计class犹如设计type条款20:宁传引用不传值条款21:必须返回对象时,别妄想返回其reference条款22:将成员变量声明为private第三章 资源管理条款13-17涉及到智能指针,了解就可以,使用C++11时会单原创 2020-06-10 22:37:44 · 327 阅读 · 0 评论 -
Effective C++改善程序与设计的55个具体做法 学习笔记(三)
人生美好,今日之工乃为明日之秀,666接上篇文章https://mp.csdn.net/console/editor/html/106558956原创 2020-06-08 23:07:51 · 166 阅读 · 0 评论 -
Effective C++ 改善程序设计的55个具体做法 学习笔记(二)
接上一篇文章https://mp.csdn.net/console/editor/html/106482664条款05:了解C++默默编写并调用了哪些函数class A{};我们在程序中创建这么一个类,看似是空的类,其实这里面存在C++默认写好并且隐藏的成员函数。class A{public:A(){} //无参数构造函数A(const A&){} //拷贝构造函数~A(原创 2020-06-04 22:53:12 · 173 阅读 · 0 评论 -
Effective C++ 改善程序与设计的55个具体做法 学习笔记(一)让自己习惯C++
这段时间正好在学习这本书,理论上讲这本书是C++程序员必看的书,能帮你写出“舒服”的代码。条款1.视C++为一个语言联邦就是说C++不是一门语言,里面实际上包含C、Object-Oriented C++(基础C++封装继承多态这一套)、Template C++(泛型)、STL。条款2.尽量以const,enum,inline替换#define#define预编译的时候生效。#define PI 3.1415 //定义PI代表3.1415const int f原创 2020-06-04 21:44:35 · 178 阅读 · 0 评论