C++ primer plus 阅读记录-输入输出
来源:互联网 发布:香水小样 知乎 编辑:程序博客网 时间:2024/05/18 20:09
1. valarray 类
由头文件valarray支持,用于处理数值计算非常方便。它被定义为一个模板类,以便能够处理不同的数据类型。vector模板提供的算术支持没有valarray多。
valarray q_values;
valarray weights;
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语句
5. 输入输出
命令行处理技术:
阅读全文
0 0
- C++ primer plus 阅读记录-输入输出
- C primer plus 字符输入输出
- C++ primer plus 阅读记录-基础知识
- C++ primer plus 阅读记录-使用类
- C++ primer plus 阅读记录-类继承
- 《C Primer Plus》阅读笔记(4)
- 《C Primer Plus》阅读笔记(3)
- 《C Primer Plus》阅读笔记(2)
- 《C Primer Plus》开头阅读笔记
- C++primer plus阅读笔记第四章
- c primer plus 阅读共享 -1
- c primer plus 阅读共享 -2
- c++primer plus阅读笔记(一)
- c++primer plus阅读笔记(二)
- c++primer plus阅读笔记(四)
- c++primer plus阅读笔记(五)
- c++primer plus阅读笔记(六)
- c++primer plus阅读笔记(七)
- JMS基本概念
- java获取安装软件列表(64位和32位)
- Java double数据类型中的0.0和-0.0问题
- 操作系统线程互斥,锁死机制的简单介绍
- Spark Standalong模式运行原理剖析之天龙八步
- C++ primer plus 阅读记录-输入输出
- Unity Shader入门精要 学习笔记一
- Android触屏事件(一、事件分发)
- linux 中的outb outw inb inw
- 怎么将File转换为MultipartFile类型
- LP-PSOLA算法之(二) 语音变调
- C++文件的写入和读取
- spark1.6编译
- eclipse编写wordcount提交spark运行