C++ 错误:插入器不是std的成员

C++ 错误:插入器不是std的成员,c++,stl,set-difference,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())); } 该函数被命名,而不是std::insertor该函数被命名,而不是std::insertor使用std::inserter,而不是std:

我有如下代码:

#include<set>
#include<iterator>

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

该函数被命名,而不是
std::insertor
该函数被命名,而不是
std::insertor
使用
std::inserter
,而不是
std::insertor
使用
std::inserter
,而不是
std::insertor
请用四个空格格式化代码,backticks`或使用编辑器工具栏上的按钮。这次是我帮你做的。请用四个空格、倒勾或使用编辑器工具栏上的按钮格式化代码。这次我是为你做的。
Error: insertor is not a member of std.