STL コンテナー (セット、マップ、キュー) を複数回使用する必要があるとします。どの一般的なアプローチがより良いでしょうか?
- 毎回コンテナを作成します。
- 毎回同じグローバル オブジェクトを使用しますが、時間をかけてクリアします。
// Option 1
void foo()
{
set<int> S; //creating a new S each time foo is called.
//use S...
}
// Option 2
set<int> S;
void foo()
{
S.clear();
//use S...
}