腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
专门化
具有
迭代
器
特征
的
函数
模板
?
、
、
、
、
' <<} 无论value_type是什么,都可以推导出foo
函数
的
返回类型但是当baz是整数类型时,我希望返回类型(以及value_type
的
类型)为double。在这种情况下,我
如何
进行专业化认证?
浏览 8
提问于2021-06-04
得票数 0
回答已采纳
1
回答
期望不同类型取决于实例化点
、
、
、
= 0对完整性
特征
有效(因为没有类型可以拥有sizeof(T) == 0,使用其他常量将强制为这些
特征
找到更好
的
名称:-) 在假设实例化中对这样一个构造
的
解释不同于
模板
的
任何实际实例化中对相应构造
的
解释。对于
函数
模板<
浏览 0
提问于2018-09-10
得票数 2
回答已采纳
4
回答
函数
模板
:
具有
类型
特征
的
不同
专门化
、
、
、
考虑到类
模板
,可以使用类型
特征
和虚拟启用器
模板
参数为特定类型
的
组提供
模板
专门化
。我已经了。现在,我需要对
函数
模板
做同样
的
事情:也就是说,我有一个
模板
函数
,并想要一组类型
的
专门化
,例如,作为类X
的
子类型
的
所有类型。我可以用这样
的
类型
特征
来表达: std::enable_if<std::is
浏览 2
提问于2012-09-03
得票数 6
回答已采纳
1
回答
如何
判断C++
模板
是否有指定
的
方法
、
假设我正在编写一个同时使用operator/和operator%
的
函数
模板
GCD。例如,对于某些类型,复数或多项式都可以有效地计算(即,当除以多项式时,您可以“免费”获得余数)。所以我
的
一些类
模板
实现了divmod,它返回一对商和余数。 然而,一些类,特别是内置类型,比如int,并没有实现divmod (或等效
的
)。如果我要编写一个使用divmod
的
GCD,我会区别对待其他类型(反之亦然)。我还没能想出一个
模板
专门化
浏览 0
提问于2009-05-08
得票数 0
回答已采纳
5
回答
如何
在C++中通过值类型
专门化
迭代
器
?
、
、
、
是否可以通过
迭代
器
模板
参数
的
value_type
专门化
该参数 我有一个
具有
以下原型
的
函数
。
浏览 1
提问于2011-06-08
得票数 16
回答已采纳
2
回答
针对std::map
的
所有
迭代
器
的
模板
专门化
、
、
、
、
KeyValueTraits typedef typename T::key_t key_t;} typedef typename target_t::mapped_type value_t;编译
器
引发错误: 错误C2764:“Ar
浏览 3
提问于2017-04-01
得票数 1
回答已采纳
4
回答
特征
和策略之间
的
区别是什么?
、
、
、
我有一个正在尝试配置其行为
的
类。template<int ModeT, bool IsAsync, bool IsReentrant> ServerTraits;template<typenameTraitsT>我
的
问题是我上面的用法是不是我
的
名字命名错了?我
的
模板
化参数实际上是策略而不是
特征
吗? 什么时候一个
模板
化
的</em
浏览 15
提问于2013-02-06
得票数 62
回答已采纳
1
回答
私有类型
的
模板
专门化
、
、
、
我有一个通用算法,需要访问它
的
模板
类型
的
特征
。有一个
特征
类可以专门用来提供这些
特征
。 当在我
的
类中使用此算法时,我希望将其与类中定义
的
私有类型一起使用。但是,
专门化
只能在我
的
类不可访问
的
namespace或全局范围内发生。return{}; } // ERROR: 'A::Secret': cannot access private struct declar
浏览 2
提问于2016-08-04
得票数 3
回答已采纳
3
回答
编译
器
是否允许省略对指针
的
&*操作符
的
组合调用?
、
、
我有这个
模板
函数
inlineinvalid"); it += sizeof(T);} 用于解码原始指针中
的
整数该
函数
可以与
具有
迭
浏览 4
提问于2020-01-24
得票数 2
回答已采纳
1
回答
通用擦除
函数
、
、
、
、
我需要擦除不同
的
stl元素,并通过
迭代
器
提升容器。有时,我也需要使用reverse_iterator来完成这个任务,所以我想将它包装成一个泛型
函数
(set)。 根据这一点:应该是最有可能
的
。但例如,一个不返回
迭代
器
的
类似向量
的
容器会破坏这一点。集合不会使任何其他
迭代
器
( -> ok )无效,以使用下一个
迭代
器
。对于向量,我需要存储前一个
迭代
浏览 0
提问于2015-08-04
得票数 3
回答已采纳
1
回答
使用类型特性
专门化
字符串
迭代
器
的
模板
函数
、
、
、
我有一个
模板
类,它接收两个
模板
类型T,如下所示:{ 这个类中有一个
函数
使用T,因为iterators.this
函数
对于积分类型
的
迭代
器
很好,但是对于std::string类型
的
迭代
器
,它应该实现不同,首先,只为整型启用第一个
函数
。第二,
专门化
std::string类型
的
迭代
器<
浏览 3
提问于2013-10-19
得票数 0
回答已采纳
1
回答
为什么type_traits是类而不是
函数
、
我最近一直在研究type_traits &我想知道为什么它们被实现为class templates,而将它们实现为functions可能更明显&
具有
更简单
的
语法。我想说
的
是这个语法:-std::cout << is_same<int>(x);int x = 5;这只是一个好奇
的
例子。我只想
浏览 4
提问于2015-12-20
得票数 3
回答已采纳
1
回答
如何
专门化
基于布尔元
函数
的
类
模板
?
、
、
、
我有一个主要
的
模板
,我需要
专门化
基于元
函数
的
基础上。通常
的
习惯用法是这样
的
struct foo { }; struct foo<T,std::enable_if_t<is_xxx<T>{}> > {};template<class
浏览 3
提问于2014-02-05
得票数 2
2
回答
Clang未能在
模板
类
专门化
中编译
模板
函数
,该类
具有
*不同
的
返回类型*与
模板
声明不同
、
、
、
、
is_pointer<typename IItemXT::value_type>derefItemX()取消值
的
迭代
器
或指向原始值
的
值
的
指针derefItemX(IItemXT& iel)有谁能解释一下:
如何
使用在不同编译
器</
浏览 1
提问于2016-06-27
得票数 6
回答已采纳
1
回答
模板
函数
中默认参数
的
实例化点
、
、
、
、
对于
函数
模板
专门化
、成员
函数
模板
专门化
或类
模板
的
成员
函数
或静态数据成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个
模板
专门化
中引用
的
,并且引用它
的
上下文取决于
模板
参数,则
专门化
的
实例化点是封闭
专门化
的</e
浏览 1
提问于2020-03-30
得票数 5
回答已采纳
1
回答
指定容器类型
的
迭代
器
类型
的
部分
专门化
、
、
我有一个
模板
结构,它接受
模板
参数
的
迭代
器
类型。现在我需要为不同容器
的
迭代
器
专门化
该类。typename Alloc>但是我得到了这个编译
器
错误(VS11):'T‘:
模板
参数在
浏览 0
提问于2013-04-21
得票数 3
回答已采纳
2
回答
具有
特征
参数
的
模板
专门化
函数
、
、
、
、
我正在尝试为
特征
类型编写一些带有
模板
专门化
的
函数
,遵循这个问题:#include <type_traits> Eigen::VectorXd v; foo(i); foo(v);} 但每次调用泛型
函数
时
浏览 12
提问于2017-12-25
得票数 1
2
回答
模板
的
隐式专业化意味着什么?
、
在这一章中,N3797::14/4 [temp] (强调地雷) 提到了内隐专业化。据我从上下文中了解到,这个概念与
模板
显式
专门化</e
浏览 4
提问于2015-02-23
得票数 1
回答已采纳
2
回答
使用通用引用参数
专门化
函数
模板
有意义吗?
、
、
对于
模板
函数
,我们可以按如下方式进行
专门化
:void func(T t) {} template <>void func(int t) {}template <> void func(int &a
浏览 10
提问于2016-09-02
得票数 3
回答已采纳
1
回答
用于检测
模板
专门化
的
模板
元
函数
、
、
、
、
受
的
启发,我想知道是否可以引入一些编译时检查来检测是否有两个给定
的
模板
实例化:class Templ...typedef Templ<std::string> stringInstance;是从相同
的
定义构建
的
,或者是从Templ
模板
的
不同
专门化
构建
的
所以基本上假设
的
浏览 0
提问于2013-01-10
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Python中的迭代对象、迭代器及iter函数
Python中可迭代对象、迭代器以及iter函数的两个用法详解
使用无服务器后端加快Web App迭代速度
Python必备高级知识点学习(一)
卷积神经网络之卷积计算、作用与思想
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券