关于copy(v.begin(),v.end(),ostream_iterator(cout,"\n"));的功能

lovesi3344 2009-12-18 07:47:11


vector<int> v;

copy(v.begin(),v.end(),ostream_iterator<int>(cout,"\n"));//有什么功能??相当于什么代码?
...全文
249 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lovesi3344 的回复:]
用哪种比较好呢?

引用 4 楼 akirya 的回复:
C/C++ codefor( vector <int>::iterator i= v.begin() ; i!=v.end() ;++i)
{
  cout < <*i < <"\n";
}

[/Quote]
看你喜欢用那个了。我喜欢一行写完
lovesi3344 2009-12-18
  • 打赏
  • 举报
回复
用哪种比较好呢?

[Quote=引用 4 楼 akirya 的回复:]
C/C++ codefor( vector<int>::iterator i= v.begin() ; i!=v.end() ;++i)
{
cout<<*i<<"\n";
}
[/Quote]
linuhuge 2009-12-18
  • 打赏
  • 举报
回复
把vector里的东西输出到标准输出,中间以换行隔开
a1000004176 2009-12-18
  • 打赏
  • 举报
回复
ostream_iterator 流迭代器
楼上代码就是作用
看下《c++ standard library》吧
  • 打赏
  • 举报
回复
for( vector <int>::iterator i = v.begin() ; i!=v.end() ;++i)
{
cout<<*i<<"\n";
}
机智的呆呆 2009-12-18
  • 打赏
  • 举报
回复
把v中内容拷贝输出流中
gbb21 2009-12-18
  • 打赏
  • 举报
回复
你自己试一下不就知道了?

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧