重複チェックをする場合としない場合の両方に対応する必要があるプログラムを作成しています。
そこでSTLのsetとmultisetを使おうと思って以下のように書いたんですが、
ソースのいたるところでif(cyofukuOK)の分岐だらけになってしまってます。
もっといい方法ないでしょうか?


set<AnsiString> setContainer
multiset<AnsiString> multiContainer
//以下略


if(cyofukuOK)
multiContainer.insert(tmp);
else
setContainer.insert(tmp);