ostream_iterator详细解析 金蝉脱壳剧情详细解析

ostream_iterator详细解析

ostream_iterator属于I/O流STL适配器,用于获取一个元素,同时保存在缓冲器中,可以供Cout输出。如果把cout看做成一个对象,那么在Cout对象当中存在一片用于数据存储的区域。ostream_iterator在STL中一般配合copy函数一起使用,如下代码;

ostream_iterator output(cout, " "); //关联cout,设置分隔符
copy(ivec.begin(), ivec.end(), output);//元素拷贝到ostream_iterator所指向的对象cout
cout;//显示cout的值

ostream_iterator中,template如果是一个类名称的时候,那么这个类必须实现重载”<<”输出运算符号,用于数据的输出。如下代码;

class Person
{
public:
Person(const string& firstname,conststring& lastname)
{
this->firstname=firstname;
this->lastname=lastname;
}
//如果没有const,那么下面的copy()会报告一堆错误,重载为const是一个好习惯
friend ostream& operator<<(ostream& os,constPerson& p)
{
os<}
private:
string firstname ;
ostream_iterator详细解析 金蝉脱壳剧情详细解析
string lastname ;
friend class PersonSort;
};
class PersonSort
{
public:
bool operator()(const Person& p1,constPerson& p2) const
{
return(p1.lastname}
};
int main()
{
typedef set PersonSet;
PersonSet ps;
ps.insert(Person("hongjian","chen"));
ps.insert(Person("lizhong","li"));
ps.insert(Person("xuan","liu"));
copy(ps.begin(),ps.end(),ostream_iterator(cout,"/n"));
return 0;
}

另外、

templateclass _Tr = char_traits<_E>>
classostream_iterator
: public iterator

从这段代码中亦可以发现,ostream_iterator继承iterator,iterator通过output_iterator_tag来标记定义的iterator为ostream适配器。

  

爱华网本文地址 » http://www.413yy.cn/a/25101013/163730.html

更多阅读

幻世录2剧情和人物关系详细解析。 来看我吧详细剧情解析

1,主线:幻世录2的主线,就是拜狱首相的“唯一神计划”,主角布莱特只是由于一个偶然的机会才介入了这次事件。2,唯一神计划:拜狱首相筹划已久的阴谋,主要的步骤:(1)收集三界神器,为步骤2做准备。(2)用三界神器杀死“不死之身”的人类(包括自己),解

魔兽争霸另类战术大全(详细解析!) 魔兽争霸战术

HUM:舒克贝塔流(机械流):我用的种族是UD,前几天刚被这战术推过一次...WS...这战术确实很猥琐,但无可否认它是个非常好的战术,一个为人族争取了很多胜利的WS战术。其实这是一个令人族很痛苦的战术。前期必须顶住DK+食尸的折磨,无限次被杀

黑莓9900、9930详细解析刷机步骤_Jay 9900 9930

视频教程http://v.youku.com/v_show/id_XNDAzMDIyMjY4.html2014年12月16日更新9900 最新版本的 rom9900AllLang_PBr7.1.0_rel2930_PL5.1.0.701_A7.1.0.1098_O2_UK下面是下载地址。链接: http://pan.baidu.com/s/1bnCQrQR 密码: sdg6

命理神探:清宫超级美女--孝全成皇后命造详细解析

命理神探:清宫超级美女--孝全成皇后命造详细解析烟等乃清朝医家叶天士先生发明本为造福于人作为一种医疗器械不想成为毒品器材遗憾数百年可能也是叶天士始料未及的。悲剧啊.....坤造:戊辰、乙卯、甲午、癸酉。大运:6甲寅;癸丑;壬子命理

声明:《ostream_iterator详细解析 金蝉脱壳剧情详细解析》为网友臟話詩仒分享!如侵犯到您的合法权益请联系我们删除