随笔分类 - Effective C++
Effective C++ 学习笔记
摘要:13、以对象管理资源 (1)、为防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源 (2)、使用智能指针。shared_ptr、auto_ptr 14、在管理资源类中注意copying行为 (1)、复制RAII对象必须一并复制它所管理的资源(内存、文件、锁),所以资源的
阅读全文
摘要:05、了解C++默默编写并调用哪些函数 (1)、默认构造函数 (2)、析构函数 (3)、拷贝构造函数 (4)、赋值构造函数 当类内有引用、const、及父类的拷贝构造函数,赋值构造函数为private时,编译器会拒绝生成这一类函数。换言之,如果类内有引用、const成员变量,或者其父类的相关函数不可
阅读全文
摘要:01、视C++为一个语言邦; (1)、C++仍是以C为基础; (2)、面向对象的C++,包括构造、析构函数,封装,继承,多态,虚函数等; (3)、泛型编程C++,关于Template (4)、STL 02、尽量以const,enum,inline替换#define (1)、以const 替换#def
阅读全文

浙公网安备 33010602011771号