错误:insertor不是std的成员

时间:2011-12-26 11:02:47

标签: c++ stl set-difference

我有一个如下代码:

#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.

2 个答案:

答案 0 :(得分:2)

该功能名为std::inserter,而不是std::insertor

答案 1 :(得分:2)

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