腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
迭代
器
中
的
参数
调用
函数
的
模板
c++
我正在尝试想出一个
模板
来
使用
迭代
器
生成
的
参数
来
调用
函数
。iterator;} apply<iterator, 2>(i); 如果我
的
迭代
器
是一个随机访问
迭代
器
..a> void apply(I i
浏览 7
提问于2019-02-16
得票数 1
回答已采纳
1
回答
将
迭代
器
作为
参数
传递时没有匹配
的
函数
调用
c++
、
templates
、
stl
、
iterator
、
containers
我想创建一个Sum()
函数
来计算STL容器
的
总和。该
函数
使用
迭代
器
类型
的
模板
参数
,并接受两个
迭代
器
作为
参数
,如下所示:double Sum(typename T::const_iterator start,= end; ++i3) sum2 += (i3); return su
浏览 0
提问于2017-02-27
得票数 0
2
回答
STL容器
的
Pass
模板
迭代
器
c++
、
templates
、
stl
、
iterator
对于我
的
C++类
的
练习(还没有讨论Boost ),我很难编写一个
模板
化
的
方法来接受两个
迭代
器
,用于在STL容器
中
求和数值。无论第二个
模板
化方法是否存在,我都会收到相同
的
错误消息,因此由于某种原因,它无法解析第24行对我编写
的
第二个方法
的
调用
。 ,对于接受两个
迭代
器
的
方法,我必须有什么签名?创建一个名为Sum()
的</em
浏览 3
提问于2012-08-31
得票数 5
回答已采纳
1
回答
模板
函数
内
的
迭代
器
调用
函子“指向”
c++
、
functor
下面的
模板
函数
apply_all对存储在向量
中
的
二进制
函数
对象序列采用
迭代
器
范围(itBegin -> itEnd)。当我
迭代
时,我希望用两个给定
的
参数
a和b来
调用
每个函子。结果将写入Output Iterator (outIt),但我不知道如何
使用
迭代
器
变量
调用
函子: template <typename InIt
浏览 1
提问于2021-08-24
得票数 2
回答已采纳
1
回答
对于相互转换
的
类型,是否存在“
模板
实例化
中
的
参数
推导冲突类型”
的
方法?
c++
、
template-meta-programming
在
迭代
器
类型上
模板
化
的
迭代
器
上有我自己
的
包装
器
。它工作正常,但当我尝试在算法中
使用
它时,我将
迭代
器
和向量
迭代
器
混合在一起,就会出现问题。> vi2 (vi.begin(), /*(std::vector<int>::iterator)*/my_it2); 包含/c++/4.8/bit/
浏览 0
提问于2015-02-15
得票数 1
1
回答
函数
模板
和
迭代
器
c++
、
templates
、
function-templates
、
type-deduction
我有一个简单
的
函数
模板
,它应该以容器作为
模板
参数
并打印内容:void print(typename T::iterator &it1,typename T:= it2) { ++it1;} 我正在传递一个
迭代
器
范围(这是第一个
迭代
器
和结束
迭代</em
浏览 3
提问于2015-08-26
得票数 2
回答已采纳
3
回答
不允许
使用
迭代
器
参数
实例化
函数
模板
c++
、
templates
、
visual-c++
、
c++14
、
function-templates
我有一个带有
模板
化
参数
的
函数
模板
:RefT<R> make_ref(R& res) {} 我想要阻止R成为任何类型
的
迭代
器
,或者,如果这样做更简单,我希望有一个重载,编译
器
更喜欢
使用
它作为
迭代
器
,在取消对
迭代
器<
浏览 3
提问于2015-07-14
得票数 1
1
回答
enable_if可以用作非额外
的
参数
(例如,构造
函数
)吗?
c++
、
stl
、
template-meta-programming
我正在编写一个新容器,并试图遵守N3485 23.2.3 [sequence.reqmts]/14,其中声明:
模板
X(InputIterator(对于采用
迭代
器
范围
的
成员
函数
,/14几乎逐字重复此操作) 实现确定类型不能是输入
迭代
器
的<
浏览 7
提问于2012-12-09
得票数 1
回答已采纳
1
回答
如何
使用
typename和非typename
模板
参数
调用
泛型
函数
?
c++
、
templates
我需要用下面的原型实现一个
函数
: template<typename Iterator, size_t NBITS> } 如果没有
迭代
器
模板
参数
,它会自己找出
迭代
器
是什么,并且我会在没有<>
的
情况下
调用
函数
。在这里,我想在
调用
<em
浏览 29
提问于2021-04-11
得票数 1
回答已采纳
2
回答
错误C2893:无法专门化
函数
模板
c++
、
templates
在编译以下代码时,我得到了这个错误和另一个错误** "IntelliSense:没有
函数
模板
的
实例与
参数
列表匹配“** 我知道在我
的
函数
中
可能有逻辑错误,但我需要首先解决这个错误才能调试我
的
函数
。
浏览 0
提问于2011-04-20
得票数 3
回答已采纳
3
回答
原始int指针与vector::iterator<int>
c++
、
templates
、
overload-resolution
、
function-templates-overloading
我试图理解原始指针和向量
迭代
器
之间
的
区别。然而,下面的程序让我感到厌烦。
模板
函数
是否优先于非
模板
函数
?真人:你好!你好!
浏览 9
提问于2022-07-20
得票数 3
回答已采纳
1
回答
基类,以便在C++11
中
创建
迭代
器
时派生行为。
c++
、
c++11
我正在实现
迭代
器
,以便与我编写
的
类一起
使用
。我想要
的
行为与std::vector::const_iterator一样,除了构造
函数
之外,递增和递减,即
迭代
器
是(不可变
的
,即不是OutputIterator
的
一个例子) RandomAccessIterator我真的不想定义
迭代
器
上
的
所有操作,这些操作与它
使用
的
std::vecto
浏览 1
提问于2014-10-16
得票数 0
回答已采纳
1
回答
如何为合成数据创建
迭代
器
?
c++
、
boost
、
iterator
我正在
使用
boost::iterator_facade<>制作用于合成数据
的
迭代
器
。只有通过
调用
句柄上
的
函数
才能访问数据。句柄被包装到MyHandle
中
。我已经知道我需要对Value和Reference
模板
参数
使用
MyHandle。因此,
迭代
器
声明如下所示: : public boost::iterator_f
浏览 0
提问于2011-10-21
得票数 2
回答已采纳
1
回答
如何从接受容器常量引用
的
函数
返回非常量
迭代
器
c++
、
c++11
、
templates
、
iterator
、
constants
我正在尝试编写一个
模板
函数
来返回容器
中
的
最后一个字典序元素。我想说明
的
是,
函数
不会修改任何东
浏览 0
提问于2018-01-31
得票数 1
回答已采纳
1
回答
为什么在
模板
函数
中
使用
iterator_traits而不是只
使用
另一个
模板
类型
参数
?
c++
、
templates
、
stl
、
iterator-traits
例如,引用
中
的
这个片段typename iterator_traits<InputIterator>::difference_typeif (*first == val) ++first; return ret;问题是为什么在这个上下文中
使用
iterator_traits而不是采用另一个
模板
参数
,如下所示: templat
浏览 5
提问于2016-11-21
得票数 3
回答已采纳
2
回答
什么是“it”算法兼容
的
容器?
c++
、
stl
1)对于给定
的
stl算法,如何找到
使用
所述容器所需实现
的
自定义容器/
迭代
器
特性? 2)为了使容器与所有stl算法完全兼容,需要实现什么?
浏览 3
提问于2015-09-22
得票数 3
回答已采纳
2
回答
作为
函数
模板
参数
的
关联容器
c++
、
templates
、
stl
、
metaprogramming
我想知道如何编写一个
函数
,该
函数
可以接受一个本身接受两个或更多
模板
参数
的
关联容器作为
参数
。例如,如果我想要编写一个适用于std::map
的
函数
,我可以编写如下所示
的
内容。foo(Map<Key, Value, Compare, Allocator>& map); 但是,这不适用于boost::unordered_map,因为boost::unordered_map接受五个
模板
参数
浏览 0
提问于2011-09-30
得票数 2
1
回答
模板
函数
:传递
迭代
器
c++
、
templates
、
iterator
在以下设置
中
,我很难做出设计选择:假设我想实现一个求和
函数
(这只是一个说明这一点
的
例子)。在我看来,我有两个选择,但都有缺点:使
函数
模板
参数
T定义容器存储
的
类型。 我只需要一个
参数
,但
浏览 0
提问于2015-08-04
得票数 8
回答已采纳
2
回答
模板
、通用容器和唯一、C++
c++
、
templates
、
unique
、
generics
我已经创建了一个通用容器来扩展向量
的
功能...已为
中
的
常用功能添加了新功能。 ...已
使用
函数
器
实现了比较...class isEqual public::list.rem_duplic(items.begin(), items.end(), i
浏览 0
提问于2011-02-07
得票数 1
1
回答
如何实现可以用输入
迭代
器
构造
的
类?
c++
std::vector类有一个方便
的
构造
函数
,它允许对其
参数
进行任何输入
迭代
。我希望在我自己
的
类
中
实现类似的模式,因为类在实例化时需要接受一些集合,但是为了封装
的
目的,我想让
迭代
器
遍历这个集合。我认为这样做
的
一种方法是
模板
--
使用
输入
迭代
器
类型对整个类进行
模板
化,但这不可能是STL所做
的
,因为vector显然只
浏览 3
提问于2013-08-07
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中可迭代对象、迭代器以及iter函数的两个用法详解
使用数组,让vlookup函数自带参数,一个简单的公式模板就做好了
介绍一下JavaScript中的定时器,包括常见的定时器函数和使用方法
Python必备高级知识点学习(一)
C+11支持函数模板的默认模板参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券