以下代码对stl容器DataMap进行了多少次搜索
程序代码:
struct Data{ Data():value(0){} int value; } std::map<int, Data> DataMap; void RemoveData(int key){ assert(DataMap.empty() == false); if(DataMap[key].value > 0) --DataMap[key].value; if(DataMap[key].value == 0) DataMap.erase(key); }