在具有范围的指针上运行
Operating over a pointer with ranges
我正在处理的C++代码库调用C API,该API返回指向结构列表的指针和列表的长度。 使用范围处理此列表的惯用方法是什么? 是否有现有的适配器,或者创建自定义range_facade
类型是解决此问题的最佳方法?
您希望使用 view::counted(ptr, length)
创建一系列从 ptr
开始的length
元素。
相关文章:
- 删除指向指针的指针是运行时错误吗
- c++中的指针和运行时错误
- 为什么会出现 gettnig 运行时错误:加载类型为"_Bit_type"(stl_bvector.h) 的空指针?
- 运行时错误:引用绑定到类型为"int"的空指针
- 为什么我的代码在指针方面停止运行?
- 如何检索指向在单独线程上运行的函数的移动指针?
- 获取指向派生类的指针在 C++ 中以运行时异常结束
- Antlr cpp 运行时 任何错误的指针转换?
- 将字符串指针传递到C++和Xcode 11.1中不同线程上运行的函数
- 将一个数组复制到函数内的另一个数组时的运行时指针异常
- LLvm Jit:如何从抖动代码中取消引用运行时指针?
- 有关为指向运行时确定的多个结构之一的指针构建类的建议
- 在运行时C++将指针推送到矢量
- 单次运行时指针值的变化
- 如何在void*指针下检查运行时类型(允许简单类型,没有基类)?
- 运行时错误:基0x000000000000溢出到0xffffffffffffffff的指针索引表达式 (basic_st
- C 指针运行时错误
- C++指针运行时错误 - 使用指针设置变量然后检索
- 成员函数指针运行时错误——ESP的值在函数调用中没有正确保存
- 数组和指针 - 运行时错误