腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
可变
模板
类型
c++
、
templates
、
c++14
只想确认
模板
化变量的
类型
可以独立于
模板
。(在互联网上的所有示例中,
模板
化变量的
类型
都是T本身)。
浏览 15
提问于2021-01-18
得票数 2
回答已采纳
1
回答
在
可变
模板
中迭代
类型
c++
我有一个成员函数,它带有一个
可变
模板
。成员函数希望将有关变量
模板
中
类型
的一些信息(如typeid(T)和sizeof(T) )推送到容器的某个位置。成员函数还应该接受
可变
数量的参数,每个参数的
类型
都是变量
模板
中指定的
类型
。任何未显式定义的参数都应默认为该
类型
的默认构造。基本上是这样,但是bar在某种程度上是一个
可变
的
模板
,该代码对变量
模板
中的所有
类型
都重复。
浏览 6
提问于2022-03-29
得票数 0
回答已采纳
2
回答
仅从解密
类型
(SomeFunction)中提取参数
类型
列表
c++
、
templates
、
c++11
、
decltype
、
variadic
我有一个表示函数参数列表的
可变
模板
,例如:template<typename...MyTemplateClass<int,int,std::string> myConcrete; // for use with myFunc laterMyTemplateClass<something_like_decltype(myFu
浏览 0
提问于2013-09-18
得票数 8
回答已采纳
3
回答
专门化
可变
模板
的返回
类型
c++
、
templates
、
c++11
、
specialization
、
variadic
好吧,我正在努力使用C++11
可变
模板
。我想做一些有点棘手的事情。l.callFun<int>("addition", 40, 1, 1); 专门化对应于用户想要的返回
类型
。它是一个Lua绑定,所以如果用户不精确它,我就不能确定返回
类型
(显然,如果没有专门化,默认的返回
类型
将是void return)。稍后,是
浏览 2
提问于2013-05-31
得票数 2
回答已采纳
2
回答
可变
模板
是一种潜在的代码膨胀吗?
c++
、
c++11
、
variadic-templates
可变
模板
将允许将某些
类型
的函数重写为更干净、
类型
安全的版本。据我所知,
模板
意味着每种
类型
组合的代码重复。因此,上述printf的
可变
版本将被复制多次。对于大型函数或类来说,这可能非常糟糕。
可变
模板
对于代码复制是否和标准
模板
一样危险?
浏览 1
提问于2011-11-10
得票数 7
回答已采纳
5
回答
使用
可变
模板
的随机选择器函数--可能吗?
c++
、
c++11
、
variadic-functions
、
variadic-templates
我想使用C++11的
可变
模板
来实现一个通用的“随机选择器”功能。 就像这样..。除了泛化以接受任意数量的参数(每个参数都是相同
类型
,如上所述--尽管接受任何
类型
作为参数并在返回时将所选
类型
转换为某个特定
类型
T也是可接受的)。我理解使用
模板
递归来实现诸如
类型
安全的printf等东西的想法。
可变
模板
也可以用来创建上述
类型
的函数吗?任何建议都很感谢!
浏览 4
提问于2011-11-10
得票数 11
回答已采纳
1
回答
可变
模板
类型
推导
c++11
当我想将
可变
模板
参数包分成两部分时,我遇到了这个问题,第一部分包含除最后一个元素之外的所有元素,第二部分仅包含最后一个元素。invoke1<int, int>(1, 2, 3); // this works} 为什么在先指定
模板
参数包的情况下invoke1没有推导出
模板
参数?它会在
类型
推导中产生歧义吗?
浏览 1
提问于2017-01-14
得票数 1
1
回答
C++类需要对另一个类的对象具有
可变
数量的引用
c++
、
templates
、
reference
、
variadic-templates
假设我有一个C++类(类A),它需要引用另一个类(类B)的
可变
数量的实例。所需的引用数量在编译时是已知的。就用法而言,我希望能够在编译时将对B
类型
对象的引用传递给A
类型
对象。我一直在思考如何解决这个问题,我的一个想法是使用
可变
模板
构造。我不是很熟悉
可变
模板
,所以在学习这个主题之前,我想知道它是否对我的问题有很好的解决方案。
浏览 11
提问于2021-07-26
得票数 0
回答已采纳
1
回答
了解
可变
模板
c++
、
templates
、
variadic-templates
尝试使用
可变
模板
来理解这段代码: template <typename... T>struct TEST<FooGroup<FooTypes...>, BarGroup<BarTypes...>> 我知道
可变
模板
允许你传入未知
类型
的未知量。然而,这让我感到困惑。
浏览 9
提问于2019-10-03
得票数 0
回答已采纳
1
回答
迭代
可变
模板
类型
c++
、
templates
、
variadic-templates
、
initializer-list
、
multiple-arguments
允许我做以下事情:尽管如此,我希望能够做同样的事情,但允许多个
模板
一次直接删除多个实例,如下所示:我知道可以像描述的那样迭代各种
模板
,但是我不断地得到编译错误.错误C2440:“初始化”:无法从“初始化程序-列表”转换为“std::initializer_list” ...when我试着运行以下代码
浏览 2
提问于2015-07-12
得票数 6
回答已采纳
1
回答
可变
模板
类型
演绎
c++
、
templates
、
c++11
、
metaprogramming
我认为技巧是
模板
专业化部分:struct mp_rename_impl< C<T.>,B>,但我很难理解为什么
浏览 0
提问于2015-06-03
得票数 6
回答已采纳
1
回答
可变
模板
参数
类型
pointers
、
boost
、
c++17
、
variadic-templates
.>;我试着使用“变量
类型
的变量
类型
”,即 template < template
浏览 0
提问于2019-08-26
得票数 0
3
回答
检查
可变
模板
声明中的参数
类型
c++
、
templates
、
variadic
我得到了一个简单的
可变
模板
声明,就像经典的一样:class VariadicTemplate; 我需要实现的是让VariadicTemplate类执行一些
类型
检查;
可变
模板
应该以某种迭代的形式进行检查,即所有接收到的参数都应该是<Foo>
类型
。
浏览 0
提问于2013-11-18
得票数 4
2
回答
C++17,使用依赖于
模板
参数的std::variant来制作
可变
模板
?
c++
、
c++17
、
variadic-templates
、
variant
在C++17中,有没有一种方法可以指定一个变体,其中变体中的每个条目都是以某种重复的方式从
可变
模板
修改而来的?具体地说,我想声明一个类似如下的
模板
,声明一个std::variant成员,类似于: template<typename...其中所提供的
类型
不一定共享公共基类。也就是说,提供给
模板
的每个
类型
都会成为std::variant中的常量指针。我知道我可以手动将传递给
模板
的每个条目直接指定为必要的指针
类型
,我想知道是否有某种方法可以使用
浏览 31
提问于2019-10-29
得票数 1
回答已采纳
1
回答
可变
模板
:迭代
类型
/
模板
参数
c++
、
linux
、
c++11
、
g++
、
libffi
我正在创建一个使用此API的类(具有
可变
模板
)。类声明如下:(其中Ret =返回值,Args =函数参数) template <typename Ret, typename...我不知道如何将void*数组转换为
模板
化参数列表。
浏览 4
提问于2012-06-26
得票数 6
回答已采纳
1
回答
如何按
类型
派生筛选
可变
模板
包?
c++
、
templates
、
c++11
、
variadic-templates
我有一个
模板
类接收多个
类型
,每个
类型
都是两个选项之一的子类。我想以不同的方式展开它们,具体取决于父类识别它们中的每一个。这相当于在
可变
模板
参数上实现“过滤器”。struct F{}; types_derived_by
模板
函数应该生成一个具有C中从A或B派生的所有
类型
的
可变</
浏览 4
提问于2015-11-05
得票数 2
回答已采纳
1
回答
可变
模板
类中不同数量的定义
c++
、
c++11
、
templates
、
types
、
variadic-templates
假设有一个像这样的
可变
模板
:class example //something现在我想要实现的是,当我创建一个example<int, double, float>对象时,这个
模板
实例将被编译: myClass2 myClass2_array[5];} 因此,基本上,对于每个
可变
的<
浏览 10
提问于2017-01-21
得票数 2
回答已采纳
2
回答
如何获取变量参数方法中的所有参数?
c++
、
c
我有一个从ruby脚本调用的变量参数函数,如下所示:{ // how to access the all arguments.谁能告诉我如何访问所有的参数。提前谢谢。
浏览 2
提问于2011-09-14
得票数 1
2
回答
C++中的泛型函数类
c++
、
generic-programming
、
functor
我的目标是构建一个泛型Fucntor类:给定类名、方法名和参数
类型
(
可变
长度),它构建一个具有operator()方法的类,该方法接受
模板
args中指定
类型
的
可变
数量的参数,并接受一个指针并应用给定的方法{ } { }以及可以在任何函数中使用的
模板
化函数类附注:不能使用
可变
模板
,(在VS201
浏览 6
提问于2012-02-19
得票数 3
回答已采纳
2
回答
C++
可变
模板
返回
类型
c++
、
variadic-templates
、
return-type
我的函数使用一组给定的输入参数调用Python函数(
可变
的),并返回一个包含该函数的输出的元组(
可变
的是因为调用的函数的输出不同)。此外,在我看来,返回
类型
是由我试图将函数的结果赋给的变量(const std::tuple<std::string, std::string> output)显式设置的,因此编译器应该知道所需的返回
类型
是什么最初,我认为这个错误只是表明我没有适当地使用
可变
模板
。我尝试使用嵌套
模板
参数(如)来指定返回
类型
(即co
浏览 1
提问于2017-06-30
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python的元组、字典介绍,变量引用以及可变类型不可变类型
python中不可变数据类型和可变数据类型
python可变数据类型和不可变数据类型精讲
python的可变与不可变数据类型
【Python基础】Python数据类型大战:可变与不可变,谁主沉浮?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券