boost-range 问答列表

如何将“boost::range”迭代器与标准迭代器一起使用

作者:Anakhand 提问时间:3/19/2019

我有接受迭代器的函数,如std::vector typedef std::vector<Point> Points; Points ConvexHull(Points::const_iterato...

声明 'const' 'boost::range 's 的正确方式

作者:Anakhand 提问时间:3/22/2019

使用 时,指定不应修改基础容器(如果有)的正确方法是什么?boost::any_range 例如,别名 template<typename T> using Range = boost::any_...

如何将单个对象转换为 boost::any_range?

作者:PythonLinski 提问时间:12/11/2020

我正在尝试创建并返回仅包含一个对象的 boost:any_range(我不知道这是否是核心问题),但我收到以下错误: 错误 C2893:无法专用化函数模板 'range_iterator<C,voi...

为什么我不能在基于范围的循环之外使用 boost::adaptor::map_values?

作者:Lukas Barth 提问时间:4/27/2021

我想使用 boost 来构造一个 .以这个示例代码为例(或在 Godbolt 上尝试一下):boost::adaptor::map_valuesstd::map #include <boost/ra...

使用具有动态多态性的范围的困难

作者:zhaomin 提问时间:8/3/2021

假设如下 // interface that provides a range of ints struct C { virtual RangeOfInts foreach() const = 0...

扩展 boost::filtered 的迭代器以支持 operator+ 重载

作者:Sree Gowtham Josyula 提问时间:2/20/2022

我想在下面的示例中添加一个重载。但是,我在 operator+ 重载函数的模板参数解析中出现错误。operator+boost::filter_iterator #include <iostream...

Boost::has_range_const_iterator 替换为 STD

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

我有一个大型序列化库,依赖于 .以下代码是游戏网络中使用的序列化库的一部分。boost::has_range_const_iterator template<typename T> auto ope...


共7条 当前第1页