小谈C++IO
来源:互联网 发布:linux打包文件 编辑:程序博客网 时间:2024/05/21 20:27
我们已经使用过了多种io标准库提供的工具
1.istream(输入流)类型,提供输入操作
ostream,输出流类型,提供输出操作
cin,:读入标准输入的istream对象
cout:写入到标准输出的ostream对象
>>操作符,用于从istream对象中读入输入
<<操作符,用于把输出写到ostream对象中
getline函数,需要分别取istream和string类型的两个引用形参,其功能是从istream对象读取一个单词,然后写入string对象中。
2.面向对象的标准库
IO类型在三个独立的头文件中定义:iostream定义读写控制窗口的类型,fstream定义读写已命名文件的类型,而sstream所定义的类型则用于读写存储在内存中的string对象。3. IO对象不可以赋值或者赋值
这个有两个层次的含义要求:
1)只有支持复制的元素类型可以存储在vector或者其他容器中。所以流对象不能存储在vector中。
2)形参活返回类型也不恩能为流类型。如果需要传递或者返回IO对象,则必须传递或返回指向该对象的指针或者引用:
ofstream &print(ofstream &);
while(print(out2)){..........};
一般情况下,如果要传递IO对象一遍度他进行读写,可用非const的方式传递这个流对象。对IO对象的读写会改变流的状态,因此引用必须是非const的。
0 0
- 小谈C++IO
- AVR C语言编程的小技巧-IO口置位
- c++io
- io学习小总结
- IO相关,小知识点
- java io小案例
- IO小练习
- linux c/c++ 聊天小程序代码示例 (使用socket 和 IO 多路复用技术)
- linux c/c++ 聊天小程序代码示例 (使用socket 和 IO 多路复用技术)
- 【C#】利用System.IO中的File类中的ReadAllText与WriteAllText输入输出小文件
- C/C++ --IO小程序附带运行过程 & get()函数解析
- C/C++ --IO小程序附带运行过程 & get()函数解析
- 小谈3c作弊
- C语言知识小谈
- c++this指针小谈
- io的几个小程序
- IO流练习小例子
- IO小练习 ---- 文件拷贝
- linux localhost的修改
- 编程学习资料大全,值得收藏。JAVA、PHP、RUBY、PYTHON什么都有。
- Git 常用命令速查表
- VMware View(一)——安装connection Server
- 构建省市区(OC练习题)
- 小谈C++IO
- 提高SQL执行效率的16种方法
- Node.js简介
- Python基础编程(八)异常
- poi+jdbc实现从数据库中导出表的数据字典结构(单个sheet和多个sheet供你选择),并且生成excel文档,作者:vipyhd
- Linux vmstat命令实战详解
- php引用与销毁变量
- 闭包
- mysql实现sequence