| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 522 人关注过本帖
标题:STL,ostream_iterator编译不通过,代码贴出,求指导
只看楼主 加入收藏
纯黑色
Rank: 1
等 级:新手上路
帖 子:347
专家分:0
注 册:2009-4-16
结帖率:91.43%
收藏
 问题点数:0 回复次数:1 
STL,ostream_iterator编译不通过,代码贴出,求指导
编译环境: g++
代码如下




程序代码:
  1 #include <iostream>
  2 #include <iterator>
  3 #include <vector>
  4 #include <algorithm>
  5 #include <cassert>
  6 using namespace std;
  7
  8 typedef ostream_iterator <char > os_itr;
  9

 10 typedef istream_iterator <char> is_itr;

 11 typedef vector <char> v_itr;

 12 int main ()

 13 {

 14         is_itr input(cin),iend;

 15         v_itr v1;

 16         os_itr output(cout,"\n"),oend;

 17         copy(input,iend,v1.begin());

 18         copy(v1.begin(),v1.end(),output);

 19         char test[]="fuck";

 20         assert(*search(v1.begin(),v1.end,&test[0],&test[4]) == "f");

 21         cout<<"---------------------ok--------------------"<<endl;

 22

 23         return 0;

 24 }

报错如下:
search_insert_isostream.cpp: In function ¡®int main()¡ˉ:
search_insert_isostream.cpp:16: ′íÎó£o¶Ô¡®std::ostream_iterator<char, char, std::char_traits<char> >::ostream_iterator()¡ˉμÄμ÷óÃûóDÆ¥ÅäμÄoˉêy
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stream_iterator.h:180: ¸½×¢£o±¸Ñ¡Îa£o std::ostream_iterator<_Tp, _CharT, _Traits>::ostream_iterator(const std::ostream_iterator<_Tp, _CharT, _Traits>&) [with _Tp = char, _CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stream_iterator.h:176: ¸½×¢£o         std::ostream_iterator<_Tp, _CharT, _Traits>::ostream_iterator(std::basic_ostream<_CharT, _Traits>&, const _CharT*) [with _Tp = char, _CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stream_iterator.h:164: ¸½×¢£o         std::ostream_iterator<_Tp, _CharT, _Traits>::ostream_iterator(std::basic_ostream<_CharT, _Traits>&) [with _Tp = char, _CharT = char, _Traits = std::char_traits<char>]
search_insert_isostream.cpp:20: ′íÎó£o¶Ô¡®search(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, <unresolved overloaded function type>, char*, char*)¡ˉμÄμ÷óÃûóDÆ¥ÅäμÄoˉêy
搜索更多相关主题的帖子: include 
2014-01-04 16:47
纯黑色
Rank: 1
等 级:新手上路
帖 子:347
专家分:0
注 册:2009-4-16
收藏
得分:0 
这个问题解决了。关贴。。。。
2014-01-04 23:12
快速回复:STL,ostream_iterator编译不通过,代码贴出,求指导
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014647 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved