免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1463 | 回复: 3
打印 上一主题 下一主题

[C++] 这个编译怎么老报错,疯狂了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-09 15:44 |只看该作者 |倒序浏览
  1. #include <iostream>
  2. #include <string>
  3. #include <set>
  4. #include <iterator>
  5. #include <algorithm>

  6. using namespace std;

  7. int main()
  8. {
  9.     set<int> tree_set; // set a set
  10.     set<int>::iterator iterator_tree;
  11.     set<int> hree_set;
  12.     set<int> union_set;

  13.     tree_set.insert(18);
  14.     tree_set.insert(1);
  15.     tree_set.insert(22);
  16.     tree_set.insert(8);
  17.     tree_set.insert(41);
  18.     tree_set.insert(242);
  19.     tree_set.insert(184);
  20.     tree_set.insert(11);
  21.     tree_set.insert(220);

  22.     hree_set.insert(99);
  23.     hree_set.insert(98);
  24.     hree_set.insert(97);
  25.     hree_set.insert(95);
  26.     hree_set.insert(91);

  27.     for (iterator_tree = tree_set.begin(); iterator_tree != tree_set.end(); iterator_tree++)
  28.     {
  29.         cout << *iterator_tree << endl;
  30.     }

  31.     cout << "The nums element of tree_set is:" << tree_set.size() << endl;

  32.     if (tree_set.find(220) == tree_set.end())
  33.     {
  34.         cout << "220 is not in this set" << endl;
  35.     }
  36.     else
  37.     {
  38.         cout << "find 220" << endl;
  39.     }

  40.     set_union(tree_set.begin(), tree_set.end(), hree_set.begin(), hree_set().end(), inserter(union_set, union_set.begin()));
  41.     copy(union_set.begin(), union_set.end(), ostream_iterator<int>(cout, " "));

  42.     return 0;
  43. }
复制代码
$ g++ set.cpp -o set
set.cpp: In function ‘int main()’:
set.cpp:48: error: no match for call to ‘(std::set<int, std::less<int>, std::allocator<int> > ()’

论坛徽章:
0
2 [报告]
发表于 2010-03-09 16:08 |只看该作者
hree_set().end()

多了个括号吧

论坛徽章:
0
3 [报告]
发表于 2010-03-09 16:25 |只看该作者
inserter(union_set, union_set.begin()));
多了个括号吧

论坛徽章:
0
4 [报告]
发表于 2010-03-09 17:20 |只看该作者
回复 2# wmytch


    谢谢  {:3_185:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP