Effective C++读书笔记(1)-Introduction
来源:互联网 发布:无人机协同优化 编辑:程序博客网 时间:2024/05/18 03:20
----------------------------- Scott Meyers*Third Edition------------------------------------
If you follow all the guidelines all the time, you are unlikely to fall into the most common traps surrounding C++, but guidelines, by their very nature, have exceptions. That's why each Item has an explanation. The explanations are the most important part of the book. Only by understanding the rationale behind an Item can you reasonably determine whether it applies to the software you are developing and to the unique constraints under which you
A declaration tells compilers about the name and type of an object, function, class, or template, but it omits certain details.
A definition, on the other hand, provides compilers with the details. For an object, the definition is where compilers allocate memory for the object. For a function or a function template, the definition provides the code body. For a class or a class template, the definition lists the members of the class or
Constructors declaredexplicitare usually preferable to non-explicit ones, because they prevent compilers from
performing unexpected (often unintended) type conversions. Unless I have a good reason for allowing a constructor
to be used for implicit type conversions, I declare itexplicit. I encourage you to follow the same policy.
Effective C++ programmers do their best to steer clear ofundefined behavior
int *p=0;//p is a null pointer
std:cout<<*p;//dereferencing a null pointer
- Effective C++读书笔记(1)-Introduction
- Effective C++(1)读书笔记
- 《effective c++》读书笔记1
- <Effective C++>读书笔记-1
- 【Effective C++ 读书笔记】导读 Introduction
- Effective C++:0 Introduction
- <<Effective C++>>读书笔记(1)
- Effective-Objective-C-读书笔记-Item-1
- <<More Effective C++>>读书笔记1: 基础议题
- <<More Effective C++>>读书笔记5: 技巧(1)
- 《Effective C++》读书笔记
- 《Effective C++》读书笔记
- 《Effective c++》读书笔记
- 《more effective c++》读书笔记
- <<effective c++>> 读书笔记
- 《Effective C++》读书笔记
- 《Effective C++》读书笔记
- Effective C++(2)读书笔记
- 个人自我发展规划SWOT分析表
- 324.Nothing is difficult to the man who will try. 世上无难事,只要肯攀登
- POJ动态规划题目列表
- Server Application Unavailable出现的原因及解决方案集锦
- 在Android 2.3中如何使用native_activity.h编写本地应用
- Effective C++读书笔记(1)-Introduction
- iOS6新特征:UICollectionView高级使用示例之CircleLayout
- 图论题集
- c++中常见问题
- [转]百度2013校园招聘笔试题(含整理的答案)
- 对RT-Thread系统的理解-(系统对象)
- iOS6新特征:Social Framework 参考之SLComposeViewController
- nginx中CPU亲和性源码解读
- FlexPaper+SWFTools 实现仿百度文库