私は以下のようなコードを持っています:
#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.
私は以下のようなコードを持っています:
#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.
その関数の名前はstd::inserterであり、 ではありませんstd::insertor
。
std::inserter
ではなく、使用してくださいstd::insertor
。