我运行了以下代码
vector<int> randomIntegers = generateIntegers(10); // Generates 10 integers
std::ranges::sort(randomIntegers);
当我编译时g++ -std=c++20 file.cpp
,我得到
error: 'sort' is not a member of 'std::ranges'; did you mean 'std::sort'?
gcc --version
: gcc 10.2.0g++ --version
: g++ 10.2.0
为什么排序不是成员?我正在使用 VScode 智能感知,它显示诸如advance
、begin
、之类的方法common_view
。但不排序。