标准范围 问答列表

将 std::real 作为投影传递给 ranges::sort 不会编译

作者:Horst Kretschmer 提问时间:9/5/2023

我正在尝试通过传递 std::real 作为投影参数来按它们的实分量对复数向量进行排序,该参数无法编译。我似乎无法弄清楚原因,主要是因为编译错误非常冗长。 使用 lambda 有效,但很丑陋,我宁愿...

为什么ranges::for_each返回函数?

作者:康桓瑋 提问时间:9/28/2023

作为标准的遗留返回函数只需要根据 [alg.foreach] 满足 Cpp17MoveConstructible:std::for_eachFunction template<class Input...

为什么 std::ranges::binary_search 和 std::binary_search 对同一输入产生不同的结果?

作者:KryptoHuman 提问时间:9/19/2023

我不明白为什么工作与.例如,这种代码:std::ranges::binary_searchstd::binary_search std::vector<int> A = { 0, 10, 12, 3...

如何从 std::chunk_by 返回值中获取单个块?

作者:FalcoGer 提问时间:10/31/2023

我有以下 c++23 代码,它使用 .gcc-13.2 #include <iostream> #include <ranges> #include <vector> auto main() ->...

为什么“zip_view”不支持“output_range”?

作者:康桓瑋 提问时间:11/17/2023

我注意到 C++23 的zip_view有以下限制: template<input_range... Views> requires (view<Views> && ...) && (sizeof...


共5条 当前第1页