当前分类:std-ranges

C++20 std::ranges:范围适配器跳过每个第 n 个元素

c++ - 为什么我不能在 c++20 中的 istream_view 之后使用 take()

c++ - 为什么 views::reverse 不适用于 iota_view<int64_t, int64_t>

c++ - C++23 中 default_constructible 范围适配器的含义是什么?

c++ - 使用 std::ranges 摆脱嵌套的 for 循环

c++ - range::view::transform 产生一个 InputIterator 阻止使用 std::prev

c++ - 我可以让 `std::ranges::views::elements` 在我的类型范围内工作吗

c++ - 为什么 views::reverse 可以将 non-sized_range 转换为 size_range?

c++ - C++ 范围是否支持 View 中的投影?

c++ - 为什么 C++23 范围适配器要求可调用对象是 copy_constructible?

c++ - 为什么 range::iota_view 的构造函数不将参数移动到成员变量?

c++ 20范围库,如何使条件运算符工作?

c++ - 为什么 Ranges 库中的 std::views::take_while 需要 const 谓词?

c++ - C++中的split_view和lazy_split_view有什么区别?

C++ 为什么受约束的算法(例如 std::ranges::merge)也返回输入范围的结尾?

c++ - 我应该怎么做才能使我的容器使用范围?

c++ - C++20 中的 iterator_category 和 iterator_concept 有什么区别?

c++ - 为什么 std::ranges::filter_view 对象必须是非常量才能查询其元素?

c++ - 应该急切地还是懒惰地评估 C++ 约束?

C++20 范围太多 |运营商?

热门标签: