由于 C++14,我们std::less<void>在大多数情况下都是透明且更有用的,因此是否有原因,例如,默认情况下std::set仍将std::less<Key>其作为谓词,而不是std::less<void>历史原因除外。
std::less<void>
std::set
std::less<Key>
有用的案例:std::set<std::string>::findwithstd::string_view等
std::set<std::string>::find
std::string_view
c++ containers predicate associative
associative ×1
c++ ×1
containers ×1
predicate ×1