0

我有如下代码:

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

2 回答 2

2

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

于 2011-12-26T11:05:42.347 回答
2

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

于 2011-12-26T11:05:44.910 回答