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 関数の使用法について不平を言っています。私は得ることができませんでした