C++Primer小记.pdfVIP

  • 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)

1亿VIP精品文档

相关文档