【问题标题】:Error: insertor is not a member of std错误:插入器不是 std 的成员
【发布时间】:2011-12-26 11:02:47
【问题描述】:

我有如下代码:

#include<set>
#include<iterator>

some_func()
{
     std::set_difference(s1.begin(), s1.end(), s2.begin(),s2.end(),std::insertor(myresult,myresult.begin()));
}

它给了我一个错误:

Error: insertor is not a member of std.

【问题讨论】:

  • 请使用四个空格、反引号`或使用编辑器工具栏上的按钮来格式化代码。这次我为你做了。

标签: c++ stl set-difference


【解决方案1】:

那个函数被命名为std::inserter,而不是std::insertor

【讨论】:

    【解决方案2】:

    使用std::inserter,而不是std::insertor

    【讨论】:

      猜你喜欢
      • 2014-11-23
      • 2020-02-02
      • 2014-08-27
      • 2021-09-07
      • 2013-08-07
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多