腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
模板
化
函数
作为
模板
参数
、
我正在编写一个带有重复调用
的
函数
的
类
,并决定将其实现为将该函数
作为
模板
参数
。(函数中
的
操作当然适用于所有
类型
),即我希望将此函数
模板
化
,如下所示:scalartype func1(vectype x) scalartype res = x[0]*x[0]+x[1]; return res;
浏览 11
提问于2018-03-02
得票数 0
回答已采纳
1
回答
如何
使用
模板
化
的
类
作为
参数
类型
?
我是C++
的
新手,我知道这是非常基础
的
,但我不能确定正确
的
关键字来找到解决这个特定问题
的
方法。 假设我有两个
类
:食物和狗。食物是一个
模板
类
。然后,我想将一个食物对象
作为
参数
传递给Dog中一个名为"eat“
的
函数。做这件事
的
最好方法是什么?下面是我认为最有意义
的
方法,但它不起作用。class T> Food<T>::Food(T value): value
浏览 6
提问于2021-01-31
得票数 0
回答已采纳
2
回答
用户定义
类
作为
模板
参数
、
、
、
、
我需要确保任何数据
类型
(基本或用户定义
的
)键都将与它一起工作。我将Map
类
声明为
模板
,其中包含键和值
的
两个
参数
。我
的
问题是,如果我需要
使用
字符串
作为
键
类型
,
如何
才能重载字符串
类型
键
的
<和>操作符??在
模板
专门
化
中,我们必须按照我所理解
的
那样,用我们需要
的
类型
专门<
浏览 4
提问于2010-05-20
得票数 2
回答已采纳
3
回答
C++理解
模板
的确切语义,尤指理解
模板
的
语义。有功能
参数
、
当
模板
简单地对
类型
进行
参数
化时,我很乐意
使用
它们。template关键字的确切语义是什么(或者在
模板
定义之外
使用
typename关键字),特别是当您希望函数
作为
参数
时? 我将接受第一个完整
的
答
浏览 8
提问于2015-04-13
得票数 0
2
回答
(我能否尽量减少C++代码中
模板
的
占用量?)
、
我有一个大类,它基本上处理一个变量(数值)数据
类型
的
缓冲区。因此,
使用
这个数据
类型
作为
唯一
参数
的
类
模板
似乎是一个不错
的
选择。我对C++没有经验,我想知道/担心这样一个
模板
在我
的
代码中所造成
的
“占用”。 在我(C++无经验
的
)看来,
模板
有三个含义是不必要
的
,它们使代码变得丑陋。我试图避开他们,但我既没有
浏览 1
提问于2014-06-25
得票数 0
回答已采纳
3
回答
模板
非
类型
参数
、
、
我不太确定C++中是否有这样
的
特性,如果有,我似乎无法让它工作,所以我决定问。能给我一个
模板
非
类型
参数
吗?就像这样:class Cprivate:}; 我
的
主要问题是,我希望有一个C
类
,它接受2个
类
作为
模板
参数
。这两个
类
都专门处理一个非<e
浏览 4
提问于2016-06-23
得票数 1
回答已采纳
1
回答
使用
不传递
模板
参数
的
类
模板
、
typename nt >{} 当
使用
编译器是否应该从最匹配
的
专门
化
中扣除这些
参数
的
值?
浏览 0
提问于2013-05-20
得票数 2
回答已采纳
2
回答
模板
类
无法接受其他
模板
类
、
我有一个
模板
化
的
类
,它将该
模板
的
引用
作为
构造器中
的
单个
参数
。在
模板
参数
变成同样
模板
化
的
类
之前,这种方法工作得很好。编译器(VS2008)给了我几个错误,但我找不到
如何
解决这个问题……PerlinNoise<> per; RawPainter<
浏览 2
提问于2011-11-24
得票数 0
3
回答
在C++
的
模板
中定义
类
的
新对象,错误:缺少
模板
参数
、
、
我有一个简单
的
程序,可以将一个字符串插入到一个静态定义
的
大小为20
的
字符串数组中。 这个程序运行得很好,直到我被指派
使用
模板
,这样代码(通过修改)就可以支持整数或字符串。在included头文件中
使用
类
"Shelf“,我不能再声明下面的对象int main(),"Shelf book;”--因为编译器告诉我book还没有声明,我缺少
模板
参数
。enter into the Array: "<<e
浏览 0
提问于2011-07-01
得票数 1
回答已采纳
1
回答
不可调用
的
模板
构造函数?
、
模板
化成员函数(在
参数
列表中不
使用
模板
参数
)可以以以下形式调用:C c;但是,
如何
调用
模板
构造函数,它不
使用
参数
列表中
的
模板
参数
?struct D { template <class> D (); };D<int&g
浏览 0
提问于2013-12-25
得票数 9
回答已采纳
2
回答
C++
模板
类
用作
模板
参数
、
、
、
实现一个
类
的
正确方式是什么(就
模板
部分而言),就像标准
模板
库
的
优先级队列一样,因为我需要创建一个数据结构(为
使用
普通
模板
的
类型
参数
化
,这个部分是可以
的
),但另外还有一个比较函数,我想将其
作为
模板
参数
传递
如何
实现这一点?谢谢template <class
浏览 0
提问于2015-07-24
得票数 0
2
回答
模板
参数
不起作用
、
.}; algorithmType <dataType<dataClass,2>, heapType> myAlgorithm; algorithmType <dataType<dataClass,2>, heapType> myAlgorithm; 我正在遵循现代C++书
的
第一章
浏览 2
提问于2014-04-10
得票数 1
回答已采纳
3
回答
在C++中更改
模板
参数
、
、
我想设计一个
类
,它创建内部
类型
,这些
类型
是
作为
模板
参数
传递
的
类型
的
变体。typedef Injector<BaseClass<int> > InjectedInt; // Should store vector<pair<int, int> > 由于Base是一个完全指定
的
类型
,Base<RefinedType> ref
浏览 1
提问于2015-07-13
得票数 10
回答已采纳
4
回答
函数
模板
:具有
类型
特征
的
不同专门
化
、
、
、
考虑到
类
模板
,可以
使用
类型
特征和虚拟启用器
模板
参数
为特定
类型
的
组提供
模板
专门
化
。我已经了。现在,我需要对函数
模板
做同样
的
事情:也就是说,我有一个
模板
函数,并想要一组
类型
的
专门
化
,例如,
作为
类
X
的
子
类型
的
所有
类型</
浏览 2
提问于2012-09-03
得票数 6
回答已采纳
1
回答
使用
C++11时非
类型
参数
依赖于
类型
参数
的
C++
类
模板
问题
、
我知道在C++中,在编译时控制包含/排除哪些
类
模板
成员函数
的
正常方法是通过部分专门
化
。我有一个
类
模板
,它有一个
类型
参数
和一个非
类型
参数
,这取决于
类型
参数
。当非
类型
参数
是一个特定值时,我希望
类
模板
的
某些成员函数是
类
模板
实例
化
浏览 13
提问于2021-02-03
得票数 0
2
回答
在C++中应该将
类
模板
的
显式专门
化
的
定义放在哪里?
、
、
、
、
根据 ..。
类
模板
的
显式(完全)专门
化
的
定义不能放在标头中(否则,每个翻译单元中都有一个包含此标头
的
定义,因此整个程序中将有多个定义)。此外,
作为
另一个证据,中列出
的
实体(下面引用
的
浏览 4
提问于2017-11-29
得票数 10
回答已采纳
1
回答
内部
模板
类
作为
模板
参数
、
、
我有一个
类
,它接受一个
模板
模板
参数
:class A {};template <typenameT> public: class C {};我希望能够在
模板
化
<em
浏览 0
提问于2018-08-26
得票数 2
回答已采纳
2
回答
如何
在C++中结合
模板
和枚举?
、
、
、
因此,我们所拥有的
模板
允许函数和
类
使用
泛型
类型
操作,而无需为每个
类型
重写;以及枚举,可以直接
使用
预期
的
类型
。我
的
最后一个问题
浏览 0
提问于2010-10-19
得票数 4
回答已采纳
2
回答
这个语法是什么意思,
类
模板
<
类
R,
类
...Args>
类
name<R(Args.)>
、
、
、
、
我一直在尝试用c++进行更多
的
多线程编程,而且我很难理解std::promise,所以我开始在这个网站上搜索答案,瞧,有个人和我有同样
的
问题。但是阅读答案使我更加困惑--这是答案中
的
代码,大概是std::packaged_task
的
类似实现2-为什么班上会有前科解密? 谢谢
浏览 6
提问于2015-12-02
得票数 6
回答已采纳
1
回答
如何
对
模板
参数
执行合同
、
如何
将
模板
参数
指定为某个
类型
( i-e )它必须实现了一个接口(
模板
参数
必须是特定基
类
的
派生
类
) 这是接口(抽象基
类
) class baseActionCounter{virtualint eat()=0;}; 现在我希望我
的
模板
参数
是baseActionCounter
类型
以下是
浏览 16
提问于2020-09-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++ 模板类简介
单元测试之参数化测试
聊聊C+的模板和泛型编程
C+模板元编程:探索无穷可能性的神技!
C+11模板参数简介
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券