performance-inefficient-algorithm¶
当在关联容器上使用效率低下的 STL 算法时发出警告。
关联容器将一些算法实现为方法,这些方法应该优先于算法头文件中的算法。这些方法可以利用元素的顺序。
std::set<int> s;
auto it = std::find(s.begin(), s.end(), 43);
// becomes
auto it = s.find(43);
std::set<int> s;
auto c = std::count(s.begin(), s.end(), 43);
// becomes
auto c = s.count(43);