腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何用变量
参数
化
类型?
C++
我有
模板
化
的
类:class SomeClass{...}然后我希望用户在创建对象时指定
参数
,比如说在终端执行程序时添加
参数
,例如对于SomeClass<int,20>是./a.out -i 20,对于SomeClass<double,20>是.
浏览 0
提问于2018-04-17
得票数 1
1
回答
具有
不同
参数
数量
的
C++
模板
化
函数
、
我有一个
模板
化
的
函数
,它生成一个特定类型
的
列表。对于每种类型,列表都由一个重载
函数
构成。return my_vector; } 但是,现在Type3
的
Process
函数
需要第二个
参数
,其余
参数
保持不变。现在,我刚刚将这个
参数
添加到所有3个进程
函数
中,但它很难看,也不优雅。有没有更好地实现它
的
方法?
浏览 17
提问于2021-07-09
得票数 0
回答已采纳
1
回答
具有
更多
模板
参数
的
部分专门
化
、
、
、
是否允许部分专门
化
比主
模板
具有
更多
的
模板
参数
?我
的
理解是,部分专门
化
必须与主
模板
具有
较少或相同
数量
的
模板
参数
。我正在阅读
C++
模板
(第二版),在第5.4节(第72页)中提到struct MyClass<T[SZ]&g
浏览 3
提问于2018-12-13
得票数 7
回答已采纳
4
回答
派生类中
的
模板
方法优于非
模板
方法
、
、
、
) { ... }public:}; 为什么
函数
B::func() 而不是在调用此代码时优先于
函数
模板
A::func()?
浏览 4
提问于2011-01-01
得票数 3
回答已采纳
3
回答
在C++17中接受
不同
数量
的
参数
的
最小
函数
、
、
、
、
在现代
C++
挑战一书中再次遇到这个问题。 带有任意
数量
参数
的
最小
函数
编写一个
函数
模板
,该
模板
可以接受任意
数量
的
参数
并返回所有
参数
的
最小值,使用operator <进行比较。编写此
函数
模板
的
变体,该
模板
可以使用二进制比较
函数
进行
参数
化
浏览 0
提问于2019-03-15
得票数 19
回答已采纳
1
回答
如何将
c++
模板
发送到
参数
包中
的
包装元素?
现在我有了一个特殊
的
要求。
函数
处理
的
参数
数量
不是常数,所以我必须在
C++
中使用
参数
包。
参数
为std::pair<std:string, template>,但
不同
的
参数
具有
不同
的
模板
类型,因此args将类似于std::pair<std::string, int>, std::pair<std实际上
浏览 1
提问于2022-10-25
得票数 0
2
回答
C++
模板
函数
的
objdump un名称可以吗?
、
、
、
我有一个
C++
对象文件,其中包含一些
C++
模板
函数
的
实例
化
。所讨论
的
对象文件为几个
不同
的
模板
参数
组合实例
化
相同
的
函数
。我试图调试一个问题,并希望查看
模板
函数
的
特定实例
化
的
反汇编(也就是说,我知道要检查
的
函数
的</e
浏览 3
提问于2012-02-23
得票数 29
回答已采纳
1
回答
模板
中
的
编译控制和代码膨胀
、
我在一本
C++
书中读到了关于
模板
的
内容,下面提到了 作者所说
的
“即使您<
浏览 3
提问于2013-08-05
得票数 2
3
回答
了解如何在编译时计算和
、
、
、
、
value }; { return 0;我不明白为什么这个未实现
的
金额.就像上次
的
结构
化
专门
化
一样,难道没有冲突吗?)必须存在,以及如何使用
模板
部件中相同
的
参数
(e.g. sum<size, sizes...>与template <unsigned size, sizes...>相同)专门<em
浏览 4
提问于2013-09-07
得票数 4
回答已采纳
2
回答
如何基于现代
C++
中
的
另一组可变
模板
参数
来表示可变
模板
类型?
、
、
、
假设我有以下可变
模板
结构:struct Example {};template<class... S>}更具体(更简单),现在我只想返回Example<int, ...,int>,其中int
的
数量
是
参数</em
浏览 2
提问于2017-04-08
得票数 3
回答已采纳
1
回答
链接器通常对
不同
c++
模板
实例中
的
重复代码进行优化吗?
、
、
、
、
我已经用
C++
编程很长一段时间了,我非常喜欢使用
模板
。最近,由于我对嵌入式编程
的
尝试,我一直在想
的
是,在
模板
参数
不同
的
模板
实例中,链接器应该如何处理代码重复。对于
具有
相同
参数
的
相同
模板
的
多个实例,这是众所周知
的
在链接时间被优化(另见:)。 然而,在我
的
例子中,我感兴趣
的
是链接器是否会识别用<e
浏览 1
提问于2016-07-29
得票数 2
回答已采纳
1
回答
将
模板
实例
化
导出为C
函数
、
、
、
、
但是,我希望将库
的
调用约定调整为更适合Haskell
的
方式,因此我创建了一个
模板
类,它
具有
一个静态方法,当您按以下方式使用它时,该方法将调用正确
的
方法:其中...表示
参数
。我甚至可以使用&运算符获取该
函数
的
地址,因此它显然只是一个常规
函数
。但是,Haskell不能使用<em
浏览 2
提问于2014-04-16
得票数 0
6
回答
成员
函数
模板
不能声明为虚
的
-来自Addison Wesley:
C++
模板
、
、
来自Addison Wesley:
C++
模板
上面的引述是否意味着
模板
有静态绑定,虚
函数
有动态
浏览 47
提问于2011-04-21
得票数 16
回答已采纳
2
回答
是否可以定义一个非
模板
函数
,该
函数
可以将
模板
化
的
对象作为
参数
、
我使用
的
是一个
模板
化
的
C++
类。我实例化了这个类
的
两个
不同
的
模板
版本:ExampleClass<ParamType2> obj2; 因此我有两个对象,它们是同一个类,但
具有
不同
的
模板
参数
这是可能
的
吗?如果是,
函数
定义需要什么
浏览 0
提问于2019-07-10
得票数 2
1
回答
在实例
化
函数
模板
时,省略
模板
类型
参数
合法吗?
、
、
下面的代码实现了一个
函数
模板
foo,它接受任意
数量
的
参数
,随后处理每个
参数
,同时维护该
参数
的
位置索引:void foo_impl(T valueT>{} {} 这个递归实例<e
浏览 5
提问于2020-03-09
得票数 3
回答已采纳
1
回答
C++
:为类和非类类型定义结构/类
模板
差异
、
、
、
、
在我
的
C++
项目中,我使用了一个带有一个
模板
参数
的
简单结构
模板
(一个带有x和y属性
的
Vec2 ),我需要对两个主要用例进行
不同
的
定义: 类型是一个类,在这种情况下,我需要特殊
的
构造
函数
来初始
化
通过将
参数
转发给该类
的
构造
函数
而持有的两个实例--类型不是类(例如任何数字类型、指针等),在这种情况下,我希望能够使用聚合初始
化<
浏览 2
提问于2022-02-01
得票数 0
回答已采纳
1
回答
使用变量
参数
从
函数
指针列表中调用
函数
、
、
一方面,我有一个
函数
指针列表,这些指针指向一组
具有
不同
签名
的
函数
,该列表将每个
函数
映射到一个
函数
ID。这些
函数
指针在
模板
化
的
类中进行了类型定义,例如:typedef R (T::*SetPtr_t) (A, B) typedef R (T::*另一方面,我有另一个映射,它将相同
的
函数
ID映射到存储
浏览 1
提问于2014-01-28
得票数 0
1
回答
从
具有
未知
参数
计数
的
函数
创建
函数
器
、
、
我用
C++
和boost写了一个程序。是否有可能编写一个
模板
类,从
具有
未知
数量
参数
的
函数
中生成
函数
器,例如my_call<func>(vector<variant>),其中fun可以是bool fun(string)或bool fun(int
浏览 2
提问于2013-02-02
得票数 2
回答已采纳
5
回答
在大型
模板
类中专门
化
单个方法
、
、
在
C++
中,如果希望在
模板
类中部分地专门
化
单个方法,则必须专门
化
整个类(如中所述)。然而,使用C++11,我认为可能会有一个更优雅
的
解决方案,但我不知道如何处理它。也许在某种程度上与enable_if
浏览 6
提问于2014-01-17
得票数 17
回答已采纳
2
回答
允许变量
参数
计数
函数
作为
模板
函数
参数
、
、
、
在
C++
中,我们可以很容易地定义
模板
函数
参数
,如问题中所示。但是,这只允许
具有
定义
的
参数
列表和返回值
的
函数
。return res;然而,在这里,我们仍然被限制在一个固定
数量
的
参数
。像下面这样
的
尝试不会编译(至少在MSVC 19.24.28315上),因为“
模板
参数
'Func‘不能被使用,因为它遵循一个
模板
浏览 0
提问于2020-10-07
得票数 0
回答已采纳
点击加载更多
相关
资讯
C+11支持函数模板的默认模板参数
人、机具有不同的简化、泛化、反演
使用数组,让vlookup函数自带参数,一个简单的公式模板就做好了
C+语言学习笔记3
C++ 模板类简介
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券