许多标准库算法在 C++20 中有两个版本:一个在std命名空间中,另一个在std::ranges命名空间中同名。例如,std::ranges::count和std::count都用于计算满足谓词的元素的数量。
std
std::ranges
std::ranges::count
std::count
为什么这些算法有两个版本?
c++ c++20
c++ ×1
c++20 ×1