std::set<std::string> tradedSymbolSet;
//..
// tradedSymbols is filled
//..
std::set<std::string> symbols;
//...
// symbols is filled
//..
std::set_difference(tradedSymbolSet.begin(), tradedSymbolSet.end(),
symbols.begin(), symbols.end(), diffSet.begin());
我得到这个编译错误:
“错误 C2678:二进制 '=':未找到采用 'const std::basic_string<_Elem,_Traits,_Alloc>' 类型的左操作数的运算符(或没有可接受的转换)”
抱怨 set_difference 函数的使用。我无法得到