对具有范围的指针进行操作

Operating over a pointer with ranges

我正在处理的 C++ 代码库调用 C API,returns 既是指向结构列表的指针又是列表的长度。用范围处理这个列表的惯用方法是什么?是否存在现有适配器或正在创建自定义 range_facade 类型处理此问题的最佳方式?

您想使用 view::counted(ptr, length) 来创建从 ptr 开始的 length 个元素的范围。