腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当我
尝试
在
模板
化
函数
中
使用
迭代
器
时
,“
在
‘
typename
’
之后
需要
一个
限
定名
”
、
、
我想做
一个
以容器T为参数的
函数
(可以是向量,映射,列表...)作为
模板
,T和int作为参数,在这个
函数
中
,我们假设T是Int的容器,我想返回容器
中
第
一个
出现的int。下面是
函数
: template <class T> int & easyfind(T container, int n)
typename
T<int>::iterator it;container.end(); it++)
浏览 27
提问于2021-01-30
得票数 0
回答已采纳
2
回答
C++类
迭代
器
实用程序:定义和
使用
、
、
、
、
我有
一个
名为A的类,在这个类
中
我有
一个
可
迭代
的容器,我按照一些访问规则--顺序、空值和其他规则进行
迭代
。 为什么我必须
使用
浏览 2
提问于2013-03-09
得票数 2
回答已采纳
1
回答
函数
模板
实例
化
、替换和重载解析的顺序是什么?
、
,编译
器
需要
为这些参数找到最佳匹配重载并实例
化
函数
模板
,首先,有两个
函数
模板
名为test,编译
器
从它们的参数
中
推导出
模板
参数。我想知道在下一步
函数
模板
上首先执行的实例
化
还是替换?重载解析是否
在
它们
之后
执行? 如果调用重载
函数
模板
的名称,编译
器
将
尝试
推断其
浏览 2
提问于2020-01-13
得票数 0
1
回答
指定容器类型的
迭代
器
类型的部分专门
化
、
、
我有
一个
模板
结构,它接受
模板
参数的
迭代
器
类型。现在我
需要
为不同容器的
迭代
器
专门
化
该类。我
尝试
过std::vectorstruct AC { structAC<
typename
浏览 0
提问于2013-04-21
得票数 3
回答已采纳
1
回答
带有
模板
的typedef
、
、
template<class T> struct A { A::Int b; // Line 1 (fails)}; A<int> x;}error: ISO C++ forbids declaration of ‘Int’ with no typeerror: e
浏览 1
提问于2011-05-21
得票数 4
回答已采纳
1
回答
模板
:名称解析
、
、
这是国际标准
化
组织C++标准14.6/6的声明:
模板
结构A{ typedef int b;A:: B;/
浏览 5
提问于2010-09-17
得票数 0
回答已采纳
4
回答
运算符()的部分专门
化
、
、
我的
一个
类声明了
一个
模板
化
函数
:A do_something(const std::vector<B> &data) 我想部分专攻一下
typename
B是
一个
实现了
一个
非常小的接口的类型族,我们
使用
了很多这样的类型,所以我希望我的专门
化
在
B上是泛型的。我怀疑这会让人倍感烦恼,因为
typename
浏览 0
提问于2010-12-14
得票数 4
回答已采纳
4
回答
C++
函数
模板
格式
、
刚才有
一个
关于类
模板
的问题:#include <vector> #includeIter,
typename
A>,所以我可以
在
函数
中指定值变量的数据类型(而不必
在
函数
模板
浏览 4
提问于2016-04-16
得票数 3
回答已采纳
2
回答
什么时候可以与明确引用类型的标识符一起
使用
“类型名称”?
、
、
..当标识符已经是类型
时
,什么时候可以
使用
typename
?1.如果已经有
一个
具有此名称的类,那么可以
使用
吗?class MyClass{}; 2.可以与声明为类型的
模板
参数一起
使用
吗?// This compiles too on gcc and msvc编译
浏览 0
提问于2019-04-20
得票数 3
回答已采纳
1
回答
类
模板
的
模板
参数演绎
、
、
、
、
我正在阅读关于类
模板
的
模板
参数演绎的论文,这里是。这个特性
在
C++17标准
中
,有些东西使我感到困惑。U,
typename
EnableIfNotT<U, T>* = nullptr>}; 第二个重载永远不会比第
一个
重载更好(因为现在它是转发引用重载,而不是rvalue引用重载),那么这里应该发生
浏览 4
提问于2017-06-03
得票数 5
回答已采纳
4
回答
如何编写可以
使用
const
迭代
器
的C++11
模板
、
、
、
在
响应 on CodeReview
时
,我
在
考虑如何编写
模板
函数
来指示包含的对象的const-ness。 double avg = average(v.cbegin(), v.cend());} 它
需要
一个
浏览 3
提问于2014-07-10
得票数 18
回答已采纳
1
回答
使用
派生类作为
模板
构造
函数
、
我有
一个
带有
模板
构造
函数
的类: template <
typename
T> TCons(T t);专门负责执行:我还专门化了
一个
基类:但是,
当我
尝试
使用
派生对象
浏览 0
提问于2015-09-03
得票数 1
回答已采纳
2
回答
STL容器的Pass
模板
迭代
器
、
、
、
对于我的C++类的练习(还没有讨论Boost ),我很难编写
一个
模板
化
的方法来接受两个
迭代
器
,用于
在
STL容器
中
求和数值。& m); (我不介意这个) 另
一个
在
地图上
使用
迭代
器
。创建
一个
名为Sum()的
模板
函数
,它接受
模板
参数T作为输入,并返回
一个
double。
模板</em
浏览 3
提问于2012-08-31
得票数 5
回答已采纳
1
回答
函数
模板
和
迭代
器
、
、
、
我有
一个
简单的
函数
模板
,它应该以容器作为
模板
参数并打印内容:void print(
typename
T::iterator &it1,
typename
T:= it2) { ++it1;} 我正在传递
一个
迭代
器
范围(这是第
一个</e
浏览 3
提问于2015-08-26
得票数 2
回答已采纳
3
回答
如何将std::对
迭代
器
传递给
函数
模板
并推导出
迭代
器
类型?
、
、
、
、
我试图将两个
迭代
器
包装成
一个
std::pair,并将其传递给
一个
函数
参数,但希望
迭代
器
的类型是泛型的。它在
迭代
器
类型上
模板
化
的对本身...using iteratorPair = std::pair<Iterator,Iterator>; ...then
模板
函数
本身
浏览 4
提问于2020-09-16
得票数 1
2
回答
带有嵌套
模板
类的
模板
类,g++编译正常,vs2013无法编译
、
、
、
、
代码
中
令我困扰的一部分是这两个声明:Map<KEY,VAL>::MapPair<KEY,VAL> Map<KEY,VAL>::make_map_pair(KEY k, VAL v){ } bool ex
浏览 5
提问于2014-12-22
得票数 2
3
回答
g++中出现“期望的类型说明符”错误
、
我有
一个
DD类class DD{以及一种方法bool DD<T>::Enumerator::Move() if(!:iterator( <----- mConta
浏览 0
提问于2011-03-10
得票数 0
回答已采纳
1
回答
模板
专门
化
的朋友声明失败
、
、
、
、
下列包含朋友声明的代码失败,并指示错误(请参阅):class A {}; {}template
浏览 8
提问于2011-12-15
得票数 9
1
回答
这是标准
中
关于
模板
依赖名称解析的缺陷吗?
、
、
关于如何查找
模板
的相关名称,标准只给出了这样的一句话,没有更多: }; TMP<Test>::type v = 0;对于这段代码,名称type确实是
一个
依赖的名称,因为T是
一个
模板
参数
浏览 3
提问于2020-06-19
得票数 1
回答已采纳
1
回答
一些
模板
问题(已经解决了.只想知道为什么)
、
、
所以,我正在为一项任务开发
一个
模板
化
的Vector类,我遇到了一些问题,我通过Googling解决了这些问题,但我仍然想知道为什么我所做的事情是错误的。(const Vector<T2> &other) ...这给了我
一个
在
VS11
中
“无法将
函数
定义与现有声明相匹配”的错误。我知道第
一个
定义对于在其中
使用
多个
模板
的
函数
/类是有效的,但是为什么当你混合<
浏览 3
提问于2013-02-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解读C++即将迎来的重大更新:C++20的四大新特性
谈 C++17 里的 Memento 模式
Python中必须知道的5对魔术方法
努力学习,完成第三章的学习
Python必备高级知识点学习(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券