![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2. Effective C++ 3rd Edition 中文版 第二章 (Item 5-12) (9)
fatalerror99
看不惯的事情越来越多了,想说点啥的冲动却越来越少了。
展开
-
[翻译] Effective C++, 3rd Edition, Item 5: 了解 C++ 为你偷偷地加上和调用了什么函数
Item 5: 了解 C++ 为你偷偷地加上和调用了什么函数作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/一个 empty class(空类)什么时候将不再是 empty class(空类)?答案是当 C++ 搞定了它。如果你自己不声明一个 copy con翻译 2005-07-06 00:13:00 · 4993 阅读 · 4 评论 -
[翻译] Effective C++, 3rd Edition, Item 6: 如果你不想使用 compiler-generated functions(编译器生成函数),就明确拒绝
Item 6: 如果你不想使用 compiler-generated functions(编译器生成函数),就明确拒绝作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/房地产代理商出售房屋,服务于这样的代理商的软件系统自然要有一个 class(类)来表示被出售的翻译 2005-07-07 23:46:00 · 3699 阅读 · 6 评论 -
[翻译] Effective C++, 3rd Edition, Item 7: 在 polymorphic base classes(多态基类)中将 destructors(析构函数)声明为 virtual(虚拟)
Item 7: 在 polymorphic base classes(多态基类)中将 destructors(析构函数)声明为 virtual(虚拟)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/有很多方法取得时间,所以有必要建立一个 TimeKeeper翻译 2005-07-10 15:45:00 · 5415 阅读 · 4 评论 -
[翻译] Effective C++, 3rd Edition, Item 8: 防止因为 exceptions(异常)而离开 destructors(析构函数)
Item 8: 防止因为 exceptions(异常)而离开 destructors(析构函数)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/C++ 并不禁止从 destructors(析构函数)中引发 exceptions(异常),但是它坚决地阻止这样的实翻译 2005-07-12 05:11:00 · 3789 阅读 · 2 评论 -
[翻译] Effective C++, 3rd Edition, Item 9: 绝不要在 construction(构造)或 destruction(析构)期间调用 virtual functions(虚拟函数)
Item 9: 绝不要在 construction(构造)或 destruction(析构)期间调用 virtual functions(虚拟函数)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/我以这个概述开始:你不应该在 construction(构造)或翻译 2005-07-13 00:34:00 · 3783 阅读 · 6 评论 -
[翻译] Effective C++, 3rd Edition, Item 11: 在 operator= 中处理 assignment to self(自赋值)
Item 11: 在 operator= 中处理 assignment to self(自赋值)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/当一个 object(对象)赋值给自己的时候就发生了一次 assignment to self(自赋值):翻译 2005-07-14 23:32:00 · 4979 阅读 · 5 评论 -
[翻译] Effective C++, 3rd Edition, Item 10: 让 assignment operators(赋值运算符)返回一个 reference to *this(引向 *this 的引用)
Item 10: 让 assignment operators(赋值运算符)返回一个 reference to *this(引向 *this 的引用)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/关于 assignments(赋值)的一件有意思的事情是你可以翻译 2005-07-13 23:29:00 · 3812 阅读 · 5 评论 -
[翻译] Effective C++, 3rd Edition, Item 12: 拷贝一个 object(对象)的所有 parts(构件)
Item 12: 拷贝一个 object(对象)的所有 parts(构件)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/在设计良好的 object-oriented systems(面向对象系统)中,封装了 object(对象)的内部构件,只有两个拷翻译 2005-07-16 02:43:00 · 3813 阅读 · 3 评论 -
[翻译] Effective C++, 3rd Edition, Chapter 2. Constructors(构造函数),Destructors(析构函数)与 Assignment Operators(赋值运算符)
Chapter 2. Constructors(构造函数),Destructors(析构函数)与 Assignment Operators(赋值运算符)作者:Scott Meyers译者:fatalerror99 (iTePubs Nirvana)发布:http://blog.csdn.net/fatalerror99/几乎每一个你自己写的 class(类)都会有一个或多翻译 2006-01-02 23:01:00 · 3499 阅读 · 0 评论