腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
可变
模板
参数
进行
模板
函数
调用
?
c++
、
c++11
、
templates
、
c++14
、
variadic-templates
下面是我的简单的
可变
模板
函数
。该
模板
将std::tuple作为其输入
参数
之一。但它拒绝编译,并显示错误“
模板
参数
推导/替换失败”。 谁能告诉我我犯的错误是什么?
浏览 20
提问于2019-03-22
得票数 0
回答已采纳
0
回答
如何
冒泡
可变
模板
中的最后一个元素?
c++
、
c++14
我有一个
模板
函数
,它可以将
可变
模板
作为(例如) (int, int, double)在
函数
内部,我必须
使用
不同顺序的
参数
(double, int, int)
进行
调用
。我
如何
实现这一点?
浏览 0
提问于2017-11-24
得票数 2
回答已采纳
4
回答
如何
在
可变
模板
函数
中
使用
source_location?
c++
、
variadic-templates
、
c++20
、
default-arguments
、
std-source-location
C++20功能std::source_location用于捕获有关
调用
函数
的上下文的信息。当我尝试将它与
可变
模板
函数
一起
使用
时,我遇到了一个问题:我看不到放置source_location
参数
的位置。下面的代码不起作用,因为
可变
参数
必须放在末尾: 下面的方法也不起作用,因为
调用
者会被插入到其间的
参数
搞得一团糟: 我在一条评论中被告知,std::source_location可以无缝地与各种
模
浏览 103
提问于2019-08-19
得票数 54
回答已采纳
1
回答
用Args的n个
参数
..。从位置m开始
c++
、
templates
、
variadic-templates
假设我有不同的
函数
,这些
函数
有
可变
的
参数
数。第一个
参数
总是通过其他方法获得的指针。
使用
模板
包展开通过另一个
模板
获得的所有其他
参数
。用于
调用
这些
函数
的
模板
如下:}由于我总是通过其他方法
浏览 3
提问于2016-03-25
得票数 1
回答已采纳
1
回答
模板
空括号初始化扣减
c++
、
templates
、
template-argument-deduction
我认为
模板
函数
可以有默认的
参数
(不是
模板
参数
,而是运行时
参数
)。我们还可以用空括号初始化类。但是编译器
如何
匹配
模板
呢?为什么这段代码要编译,编译器是
如何
进行
演绎的,
函数
中的Args是
如何
调用
示例的? 我所理解的是:默认括号初始化
调用
空构造
函数
,这是隐式创建的,因为没有用户定义的构造
函数
或用户定义的默认构造<em
浏览 0
提问于2019-07-23
得票数 2
回答已采纳
4
回答
对
可变
模板
函数
的不明确
调用
c++
、
c++11
、
variadic-templates
我正在创建一些表示数学意义上的
函数
的类,它们的接口是“数学友好的”。为了实现这一点,我想创建一个
可变
模板
运算符()方法,它允许用户以这种方式编写定义
函数
,然后通过
调用
f(4, 5);获得它的值。我无法预测
参数
的数量(数学
函数
中的变量数量),所以我决定
使用
可变
模板
。然而,重载operator()两次作为
可变
模板
并
调用
它会导致“歧义
调用
”错误。有没有
浏览 4
提问于2015-04-19
得票数 0
12
回答
如何
将元组扩展为
可变
模板
函数
的
参数
?
c++
、
c++11
、
arguments
、
tuples
考虑具有
可变
模板
参数
的
模板
化
函数
的情况:现在,我有了一个值的元组t。
如何
使用
元组值作为
参数
调用
func()?我在一些已经过时的文档中读到了bind()
函数
对象,以及call()
函数
,还有apply()
函数
。GNU GCC 4.4实现
浏览 6
提问于2009-03-26
得票数 156
3
回答
模板
类的多变量
参数
包
c++
、
c++14
、
variadic-templates
我正在
使用
各种
参数
包
进行
基于策略的类设计。class IShader : public Policies... { 策略是在
调用
时定义的,如果没有指定默认值,则定义策略。当我需要添加另一个
可变
参数
包时,问题就来了:
浏览 5
提问于2016-05-13
得票数 12
回答已采纳
1
回答
通过转发构造
函数
参数
构造基于
可变
模板
的混合结构
c++
、
c++11
我试图构造一个混合
模板
,它的基座都是作为
可变
模板
参数
传递的。我希望通过将每个mixin类的构造
函数
参数
作为一个
参数
传递给一个
可变
模板
构造
函数
来构造mixin。当
使用
每个混合类类型的对象
调用
时,变量
模板
构造
函数
将
进行
编译。但是,如果我传递每个混合类的构造
函数
参数
(所有类都有一个
参数</e
浏览 2
提问于2017-01-16
得票数 3
回答已采纳
2
回答
使用
变量
模板
调用
可变
函数
c++
、
templates
、
c++14
.>;fooChar<int, char, const char*>(5, 'a', "bar"); 然而,在标准的
可变
函数
调用
中,
模板
参数
是根据实际
函数
参数
类型隐式推导出来的换句话说,我希望能够像这样
使用
变量
模板
,但额外的间接级别似乎限制了
浏览 1
提问于2017-06-07
得票数 3
3
回答
如何
创建一个
可变
的泛型lambda?
c++
、
lambda
、
c++14
、
variadic
由于C++14,我们可以
使用
泛型lambda:这基本上意味着它的
调用
操作符是基于标记为auto的
参数
模板
化的。问题是
如何
创建一个lambda,它可以接受
可变
数量的
参数
,类似于
可变
函数
模板
的工作方式?如果这是不可能的,什么是最接近的东西,可以
使用
相同的方式?您将
如何
存储它?
浏览 3
提问于2014-09-17
得票数 47
回答已采纳
2
回答
带有类名的
可变
模板
c++
、
templates
、
variadic-templates
我有这个
模板
class Publisherpublic: ~Publisher(){}我有这个
可变
的
模板
class PublisherContainer PublisherContainer();}templ
浏览 5
提问于2015-06-16
得票数 1
1
回答
可变
模板
的
模板
专门化
c++
、
templates
、
c++17
、
variadic-templates
、
template-specialization
我有两个
函数
,它们接受
可变
模板
,第二个
函数
接受std::vector<std::string>.。是否有可能在不增加
参数
的情况下覆盖
可变
模板
函数
?我试了几样东西,但都没成功。Alloc> &); { Func("asd", 1, 2.0f);} 始终<
浏览 7
提问于2022-09-28
得票数 2
2
回答
在C++中
使用
可变
模板
进行
元编程
c++
、
templates
、
recursion
、
metaprogramming
、
game-engine
我曾希望
使用
元编程来创建一个
函数
,该
函数
允许
调用
者传入数量
可变
的数据类型,并生成一个在文件中搜索与这些类型对应的名称的
函数
。它
使用
模板
将typename符号转换为字符串(这在我最终希望编写的
函数
的比较中
使用
),还
使用
可变
模板
生成一个
函数
,该
函数
打印作为
模板
参数
传递的所有类型的名称。T= flo
浏览 1
提问于2015-02-15
得票数 2
1
回答
不带
模板
参数
的
可变
模板
函数
c++
、
c++11
在C++ 11中,我有以下
可变
模板
函数
:{}Subscribe<int>([](int value)});Subscribe<>([]()}); 我知道有一个
浏览 1
提问于2016-01-23
得票数 2
回答已采纳
2
回答
C++
可变
模板
返回类型
c++
、
variadic-templates
、
return-type
我的
函数
使用
一组给定的输入
参数
调用
Python
函数
(
可变
的),并返回一个包含该
函数
的输出的元组(
可变
的是因为
调用
的
函数
的输出不同)。我声明了这个
模板
化的变量
函数
(并
调用
它)如下:template <typename... Inputs, typename...最初,我认
浏览 1
提问于2017-06-30
得票数 3
2
回答
可变
模板
调度器
c++
、
templates
、
variadic
我想
使用
可变
模板
来帮助解决
使用
va-args的问题。基本上,我想
调用
一个单一
函数
,将一个“命令”连同一个变量
参数
列表一起传递给该
函数
,然后将这些
参数
分派给另一个
函数
。我已经
使用
久经考验的(但不是类型安全的) va_list实现了这一点。这是我
使用
可变
模板
进行
的一次尝试。7); stat = DispatchCommand
浏览 1
提问于2014-09-11
得票数 2
2
回答
函数
作为
模板
参数
,加上
可变
模板
参数
c++
、
c++11
我正在编写一个通用的
函数
包装器,它可以将任何
函数
包装到lua风格的
调用
中,其形式为我希望包装器
函数
是动态生成的,所以我正在考虑将该
函数
作为
模板
参数
传递wrapper// This won't work template <typename R, typenam
浏览 0
提问于2011-05-16
得票数 11
回答已采纳
1
回答
如何
动态组装要作为
可变
模板
参数
传递的类型列表
c++14
、
c++17
我有一个
函数
,它接受一个
可变
模板
参数
作为输入。我真正需要做的是
使用
某种神奇的容器(类型列表、元组等)。提供此
函数
参数
。主要的问题是,这个神奇的容器需要在运行时根据先前
函数
调用
的输入
进行
动态组装。标准元组的生成显然不能在这种环境中工作,所以我相信某种类型的包装器或帮助器和一些typename损坏是合适的,但我不知道
如何
做到这一点。下面是我正在尝试做的一些示例伪代码。用户将
调用
AddC
浏览 0
提问于2019-06-21
得票数 0
1
回答
“分布式”
可变
模板
c++
、
templates
、
c++11
、
variadic-templates
我有一个
可变
模板
类。它的构造
函数
应该接受在每个
参数
上
模板
化的特定类的实例。public:}; { Foo(Bar<A>, Bar<B>, Bar<C>);我
如何
对此
进行
编程
浏览 0
提问于2013-04-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用数组,让vlookup函数自带参数,一个简单的公式模板就做好了
聊聊C+的模板和泛型编程
C+模板元编程:探索无穷可能性的神技!
请问C+11有哪些新特性?
C+11模板参数简介
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券