- 1
- 0
- 约1.9万字
- 约 25页
- 2018-05-30 发布于湖北
- 举报
1. 两个迭代器相加减所得到的类型为::size_type 或::difference_type。
2. 标准库bitset 类型size()操作返回类型为size_t ,而非bitset::size_type。
3. 数组下标的正确类型为size_t。
4. 两个指针相减的结果类型为ptrdiff_t 标准库类型,在cstddef 头文件中定义。
5. 注意typedef 不是简单的文本扩展。
6. string 类型的c_str()方法返回的是const char *类型。
7. 动态创建对象的初始化:P150。
8. switch (int I = XXX)、while (int I = XXX)。
9. 函数的引用形参最好定义成const 类型的引用。
10. cstdlib 头文件定义了主函数返回值EXIT_FAILURE、EXIT_SUCCESS。
11. 注意不能返回局部变量的引用,并且返回引用的函数返回一个左值。因此,这样的函数
可用于任何要求使用左值的地方。
12. 如果一个函数具有默认实参,那么,它后面所有的形参都必须有默认实参,默认实参只
能用来替换函数调用缺少的尾部实参。
13. 既可以在函数声明也可以在函数定义中指定默认实参。但是,在一个文件中,只能为一
个形参指定默认实参一次。通常,应在函数声明中指定默认实参,并将该
原创力文档

文档评论(0)