码迷,mamicode.com
首页 >  
搜索关键字:ostream    ( 266个结果
SGI 2.9.1源码手札 stream Iterator:istream_iterator 和ostream_iterator 知识核心点
短期代码阅读主要基于SGI的STL,测试环境则是GCC_4.8.3_STL和VS_STL。暂时不去配置BOOST等库STL细节。待续 1、istream_iterator 输入流迭代器 1)没有operator=操作,因为只读,不可写,所以编译不支持。迭代器句柄保存当前已读取到的数据。 _GLIBCXX_CONSTEXPR istream_iterator()       : _M...
分类:其他好文   时间:2014-11-23 20:16:58    阅读次数:287
C++学习笔记-隐式成员函数
通过一个例子来复习C++操作符重载及隐式成员函数。MyString类模仿标准string类,简单的实现了构造一个字符串、字符串比较、取单个字符等功能。如下:#ifndef MYSTRING_H_#define MYSTRING_H_#include using std::ostream;class ...
分类:编程语言   时间:2014-11-18 23:52:42    阅读次数:390
c++ istream(ostream)是如何转换为bool的
http://www.cplusplus.com/reference/ios/ios/operator_not/http://stackoverflow.com/questions/8117566/why-istream-object-can-be-used-as-a-bool-expression...
分类:编程语言   时间:2014-11-17 17:17:06    阅读次数:126
实现一个整数类
注意点:前++和后++的区别。>>操作符注意处理输入失败的情形代码: 1 #ifndef INTEGER_H_ 2 #define INTEGER_H_ 3 4 #include 5 6 class Integer 7 { 8 9 friend std::ostream &opera...
分类:其他好文   时间:2014-11-05 16:52:41    阅读次数:181
C++ 流操作符重载函数
1. 问题 在C++中,在进行输入输出操作时,我们首先会想到用cout, cin这两个库操作语句来实现,比如 cout > s; cout,cin分别是库ostream, istream里的类对象 如果想要cout,cin来输出或输入一个类对象,这样的需求它能满足吗?很显然,原来的cou...
分类:编程语言   时间:2014-11-02 18:04:23    阅读次数:162
《C++Primer》复习——with C++11 [3]
1.我们的程序经常使用很多IO库,用来输入输出例如:istream(输入流)类型,提供输入操作。ostream(输出流)类型, 提供输出操作。cin, 一个istream对象,从标准输入读取数据。cout,一个ostream对象,向标准输出写数据。cerr, 一个ostream对象,通常用于输出程序...
分类:编程语言   时间:2014-10-23 20:44:36    阅读次数:219
虚继承有什么作用
虚继承在标准I/O库中的类都继承了一个共同的抽象基类ios,那个抽象基类管理流的条件状态并保存流所读写的缓冲区。istream和ostream类直接继承这个公共基类,库定义了另一个名为isotream的类,它同时继承istream和ostream,iostream类既可以对流进行读又可以对流进行写。...
分类:其他好文   时间:2014-10-14 22:28:09    阅读次数:229
重载operator<<
学习《深入探索》时,发现原文中提供的一个代码大致如下(书中第3页)1 class Point3d2 {3 inline ostream&4 operator 2 using namespace std; 3 4 class Point3d 5 { 6 private: 7 ...
分类:其他好文   时间:2014-10-10 14:45:34    阅读次数:132
STL 笔记(四) 迭代器
stl 中迭代器可以理解为面向对象版本的广义指针,提供了对容器中的对象的访问方法,可以遍历容器所有元素,也可以访问任意元素。stl 迭代器有以下五种: Input iterators 只读,输入迭代器,支持如:istream Output iterators 只写,输出迭代器,支持如:ostream、inserter Forward iterators 读写,前向迭代器,只能前向移动 Bidirectional iterators 读写,双向迭代器,能够双向移动,支持如: list、set、map R...
分类:其他好文   时间:2014-10-09 02:38:48    阅读次数:174
C++沉思录第8章程序,正确运行
#include #include using namespace std;class Expr_node{ //friend ostream& operatoruse==0)delete p; }};class Int_node: public Expr_node{ friend cl...
分类:编程语言   时间:2014-10-08 00:23:24    阅读次数:216
266条   上一页 1 ... 21 22 23 24 25 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!