1. valarray 类
由头文件valarray支持,用于处理数值计算非常方便。它被定义为一个模板类,以便能够处理不同的数据类型。vector模板提供的算术支持没有valarray多。
valarray q_values;
valarray weights;
C++ primer plus 阅读记录-输入输出

2. C++和约束
C++包含让程序员能够限制程序结构的特性–使用explicit防止单参数构造函数的隐式转换,使用const限制方法修改数据,等等。这样做的根本原因是:在编译阶段出现错误优于在运行阶段出现错误。

3. string类
capacity()返回当前分配给字符串的内存块的大小
c_str()方法返回一个指向C-风格字符串的指针

4. 智能指针
三个智能指针模板(auto_ptr unique_ptr和shared_ptr)都定义了类似指针的对象,可以将new获得的地址赋给这种对象。当智能指针过期时,其析构函数将使用delete来自动释放内存。

1.包含头文件memory
2.替换为智能指针对象,如 std::auto_ptr ap(new double);
3. 删除delete语句

C++ primer plus 阅读记录-输入输出
C++ primer plus 阅读记录-输入输出

5. 输入输出
C++ primer plus 阅读记录-输入输出

命令行处理技术:
C++ primer plus 阅读记录-输入输出

相关文章:

  • 2022-01-01
  • 2021-12-20
  • 2022-12-23
  • 2021-08-29
  • 2021-07-21
  • 2021-05-14
  • 2021-12-30
猜你喜欢
  • 2022-01-25
  • 2021-09-03
  • 2021-11-24
  • 2021-06-28
  • 2022-01-10
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案