码迷,mamicode.com
首页 >  
搜索关键字:istream    ( 233个结果
[Effective C++ --029]为“异常安全”而努力是值得的
假设有个class用来表现夹带背景图案的GUI菜单单,这个class用于多线程环境,所以它有个互斥器(mutex)作为并发控制用: 1 class PrettyMenu{ 2 public: 3 ... 4 void changeBackground(std::istream&...
分类:编程语言   时间:2015-01-12 11:25:33    阅读次数:196
cin中函数的作用
cin是istream类的对象,它是从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据。流提取符">>"从流中提取数据时跳过输入流中的空格、tab键、换行符等空白字符。注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓存区,形成输入流,提取运算符">>"才能从中提...
分类:其他好文   时间:2015-01-10 18:07:27    阅读次数:247
C++ Primer学习随便——第20章iostream
头文件 一. 对终端的操作 相关头文件#include 1. 输入istream 2. 输出ostream 3. iostream继承istream和ostream 所以它具有输入输出功能。 为了方便这个库定义了下列三个标准流对象: 1. cin 代表标准输入istream类对象一般地cin使我.....
分类:移动开发   时间:2014-12-26 18:17:04    阅读次数:264
VC++使用CImage在内存中Bmp转换Jpeg图片
之前写了一篇《VC++使用CImage在内存中Jpeg转换Bmp图片》,通过CImage实现了在内存中Jpeg转Bmp。既然Jpeg能转Bmp,那CImage也支持Bmp转Jpeg,与上一篇文章依赖CImage的Load函数相反,Bmp转Jpeg通过Save函数实现:使用的也是IStream接口的函...
分类:编程语言   时间:2014-12-19 21:59:06    阅读次数:298
c++primer (1)快速入门
一、快速入门//main函数是唯一一个被操作系统显式调用的函数。标准出入:cin标准输出:cout 输入(》)输出(《)操作符的左操作数是io stream对象,右操作数是要输出的值,输出操作是将右操作数写到作为左操作数的ostream,而输入操作是接受istream对象作为左操作数,接受一个对象....
分类:编程语言   时间:2014-12-07 21:32:58    阅读次数:209
C++备忘
从《C++标准库》里面看到的一些技巧,以及自己遇到的一些技巧,备忘。从流中读取数据存入容器 1 copy(istream_iterator(cin), istream_iterator(), back_inserter(vInput));//从cin中读取string 类型的数据存入 vI...
分类:编程语言   时间:2014-12-03 01:43:41    阅读次数:193
ostream_iterator和istream_iterator使用杂谈
我们在写Console程序时cout/cin,STL中提供了对应的iterator,可以更加灵活的使用。    ostream_iteratorstring> oo(cout);  *oo="China\n";  ++oo;  *oo="English\n"; 增加了类型的检查,*oo赋值为整形vs会报错。 // *oo=1; error   ostream_iterator可以...
分类:其他好文   时间:2014-12-02 15:17:38    阅读次数:204
effective c++条款10-12(operator=(重载返回类型、自我赋值和深层复制))整理
一、重载operator=返回类型 下面举例说明,operator=类似。 针对:ostream & operator 说明几点: 1.第一个形参为对ostream对象的引用,在该对象上将产生输出,ostream为非const,因为写入到流会改变流的状态;该形参是一个引用,因为不能复制ostream对象(在c++中定义的标准输入输出流类istream和ostream,其中拷贝构造函数和赋...
分类:编程语言   时间:2014-11-30 18:48:25    阅读次数:149
istream, outstream使用及常见错误
使用方法:使用filebuf打开文件,并拷贝给istream/ostream。如下面的例子中,实现读取并处理deseq文件夹下所有文件,输出到ostream fw.code:头文件:#include #include #include #include #include #include调用:void process(char* filename){ std::filebuf fbOut,...
分类:其他好文   时间:2014-11-27 16:28:19    阅读次数:256
VS、GNU STL存在一个Bug,而STLport-5.2.1则是没有的。
最后来到比较坑的代码中: SGI: [cpp] view plaincopy istream_iterator() : _M_stream(&cin), _M_end_marker(false) {}     istream_iterator(istream& __s) : _M_stream(&__s) { _M_read(); }...
分类:其他好文   时间:2014-11-26 14:22:12    阅读次数:282
233条   上一页 1 ... 17 18 19 20 21 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!