假设您需要多次使用一个 STL 容器(set、map、queue)。哪种通用方法会更好?
- 每次创建容器。
- 每次都使用相同的全局对象,但要花一些时间来清除它。
// 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...
}