CC ++语言
Lion.Kuo
这个作者很懒,什么都没留下…
展开
-
Effective C++ 第二章(读书笔记)
05.了解C ++默认编写并调用哪些函数 编译器默认会产生四个函数:默认构造函数,默认析构函数,默认拷贝构造函数,默认复制操作符(即 “=” )06.若不想使用编译器自动生成的函数,就该明确拒绝 为驳回编译器自动提供的机能,可将相应的函数声明为 private 并不予实现。使用像 Uncopyable 这样的 base class 也是一种做法。07...原创 2018-11-25 19:55:33 · 1553 阅读 · 1 评论 -
Effective C++ 第三章(读书笔记)
13.以对象管理资源 为防止资源泄露,请使用 RAII 对象(即智能指针),他们在构造函数中获得资源并在析构函数中释放资源。 两个常用的 RAII classes 分别是 tr1::shared_ptr 和 auto_ptr。前者常是较佳选择,因为其 copy 行为比较直观。若选择 auto_ptr,复制动作会使它(被复制物)指向 null。14.在资源...原创 2018-11-25 20:39:01 · 223 阅读 · 0 评论 -
Effective C++(读书笔记)
Effective C++ 这本书共有九个章节55条建议,目录如下:一. 让自己习惯C++ 01.视C++为一个语言联邦 02.尽量以const, enum, inline, 替换#define 03.尽可能使用const 04.确定对象被使用前已被初始化二. 构造/析构/赋值运算 05.了解C++默认编写并调用哪些函数...原创 2018-11-25 14:11:13 · 367 阅读 · 0 评论 -
Effective C++ 第一章(读书笔记)
01.视 C++ 为一个语言联邦 C++是一个复杂庞大语言。可以分为以下4个次语言: 1.面向过程编程。和 C 语言基本相同。 2.基于对象的编程。 3.模板编程 4.STL.即 C++ 标准模板库。02.尽量以const, enmu, inline 替换 #define 对于单纯常量,...原创 2018-11-25 14:36:37 · 307 阅读 · 2 评论