腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
“
复制
”
模板
参数
包
扩展
?
、
、
、
、
考虑下面的代码:void something(std::index_sequence<Indices...>) // how to obtain the following call where N is sizeof...(Indices)?}
浏览 2
提问于2018-02-04
得票数 3
回答已采纳
1
回答
关于
模板
参数
段中
包
展开的一些混淆
、
、
如果
模板
参数
是在可选标识符之前带有省略号的类型
参数
,或者是声明
参数
包
(dcl.fct)的
参数
声明,则
模板
参数
是
模板
参数
包
。
模板
参数
包
是一个
参数
声明,它的类型包含一个或多个未展开的
参数
包
,是一个
包
扩展
。类似地,
模板
参数
<em
浏览 4
提问于2020-06-26
得票数 2
1
回答
C++可变
模板
如何
在内部工作
、
、
、
我对
模板
参数
的工作原理有一个大致的了解,但我想知道它们是
如何
工作的。它们就像一组类型名吗?如果您有:void f(const Ar&... ar); 编译器
如何
知道在
扩展
参数
包
的同时包含说明符,并将这些说明符应用于
参数
包
的每个元素?ar是
如何
工作的呢?本质上,我问的是编译器
如何
实现
模板
参数
<em
浏览 1
提问于2015-08-30
得票数 1
1
回答
模板
参数
包
如何
同时具有显式
参数
和推导
参数
?
、
、
、
每个扣减都会为由函数
参数
包
展开的
模板
参数
包
中的后续位置推导
模板
参数
。 在这里,我将“调用的剩余
参数
”作为后面的
参数
,这些
参数
对应于非最终函数
参数
包
的函数
参数
。或者“调用的剩余
参数
”应该是指与最终函数
参数
包
不相对应的函数
参数
,以及与显式
模板
参数
生成的<e
浏览 1
提问于2018-07-14
得票数 2
回答已采纳
1
回答
交替
模板
参数
包
、
、
如何
实现一组交替的
模板
参数
?
浏览 0
提问于2020-04-03
得票数 3
1
回答
如何
为类型和值定义类
模板
?
、
如何
使用
参数
包
编写
模板
类,该
参数
包
可以:就像这样:auto v2 = VectorI>但我对
如何
扩展
/专门化它以支持#2感到困惑。
浏览 3
提问于2022-02-08
得票数 0
1
回答
g++和clang++都安装了
模板
函数
参数
包
扩展
吗?
、
、
、
、
作为
包
扩展
的
模板
参数
包
不应展开在同一
模板
参数
列表中声明的
参数
包
。 所以,如果我正确理解这个规
浏览 0
提问于2019-08-28
得票数 3
回答已采纳
1
回答
用Args的n个
参数
..。从位置m开始
、
、
假设我有不同的函数,这些函数有可变的
参数
数。第一个
参数
总是通过其他方法获得的指针。使用
模板
包
展开通过另一个
模板
获得的所有其他
参数
。用于调用这些函数的
模板
如下:}由于我总是通过其他方法获得第一个
参数
,那么
如何
从第二个<e
浏览 3
提问于2016-03-25
得票数 1
回答已采纳
1
回答
GCC & Clang与MSVC Bug在函数
模板
的同一
参数
子句中展开
模板
参数
包
、
、
、
、
我在中看到了以下语句 如果
模板
参数
是在可选标识符之前带有省略号的类型
参数
,或者是声明
包
(dcl.fct)的
参数
声明,那么
模板
参数
就是
模板
参数
包
。
模板
参数
包
是一个
参数
声明,它的类型包含一个或多个未展开的
包
,它是一个
包
扩展
。.作为
包
扩展
的
模板
浏览 5
提问于2022-04-16
得票数 0
1
回答
TMP C++和
参数
包
、
我知道...正在
扩展
“操作符”。因此,它应该应用于
参数
包
(在意义上是
参数
)或
模板
参数
包
。我可以想象什么是std::index_sequence<Is...>。因为Is是
模板
参数
包
,所以它应该只是1, 2, 3, 4, ... (例如)。在这种情况下,out
参数
是特定的,因为它不是类型。是size_t。.); std::get<Is>(tuple)不返回
参数
&
浏览 4
提问于2016-04-28
得票数 2
回答已采纳
1
回答
部分
模板
专门化取决于混合类型的积分常量的可变
包
、
、
假设需要对
模板
类型进行部分专门化,对于所有
参数
都属于(比方说) std::integral_constant的情况,
模板
类型需要不同类型的列表。clang和GCC的不同版本都接受了以下直截了当的方法,但被VS 14 (2015)拒绝,但错误如下: template<typename..
浏览 6
提问于2015-08-12
得票数 4
回答已采纳
1
回答
函数
参数
包
总是
包
扩展
,所以它们声明的类型必须至少包括一个
参数
包
,这意味着什么?
、
、
、
、
Types>Types是
模板
参数
包
,args是函数
参数
包
。关于这两个技术术语,读取 那是什么意思?在这句话的上下文中,至少有一个,即零的例子是什么?
浏览 4
提问于2021-06-30
得票数 1
回答已采纳
1
回答
g++和clang++的不同行为演绎可变
模板
的“自”值
、
、
、
、
另一个“谁在g++和clang++之间?”给定以下代码 typename ... Types,void foo (Cnt<Vals...>)struct bar { foo(bar<0, 1>{}); // compile
浏览 1
提问于2019-08-28
得票数 17
回答已采纳
2
回答
C++
如何
同时
扩展
多个
参数
包
,
、
、
、
很清楚这是
如何
工作的: C++编译器在
模板
函数实例化的直接上下文中推导变量长度
参数
包
,在(&& ... args)表达式中进行
扩展
。函数f2接受不同类型和不同数组长度的数组,产生两个可变长的
参数
包
,但是在pack展开(&& ... args)中只有一个省略运算符,但是代码编译和工作良好。因此,问题是:在单省略运算符中展开多
参数
包
的一般规则是什么?显然,至少,它们必须是相同的长度,但其他的要求是什么呢?是
浏览 7
提问于2022-09-18
得票数 0
回答已采纳
1
回答
使用未展开的
参数
包
作为
模板
参数
的非类型
模板
参数
的类型是否合法?
、
、
、
、
有趣的是,如果O2被更改为接受long非类型的
模板
参数
,这一点在我看来是不一致的。这表明,如果是Types = {long, long},类型可以
扩展
,但如果是Types = {long, unsigned},则不能。 然而,从编译器的正确标准来看,我并不清楚。核心问题是:在表示XXX的行中,将
参数
包
作为
模板
参数
的非类型
模板
参数
的类型有效吗?它是否应该像clang所说的那样扩大它的范围呢?
浏览 7
提问于2022-03-13
得票数 5
回答已采纳
1
回答
在C++中使用
参数
包
作为类属性有可能和/或良好的实践吗?
、
、
、
、
我正在编写一个简单的
模板
结构(在C++中),它可以在控制台中显示一个格式化的“菜单”。我这么做主要是为了玩各种各样的争论。该结构的
模板
通过自动推导输入类型(InputTy)、提示类型(PromptTy,可能通常是std::string或const char*)和消息
参数
包
(class... MsgTypes)来工作。
浏览 5
提问于2019-11-20
得票数 0
回答已采纳
1
回答
在std::function中展开
参数
包
、
代码无法按编写的方式编译,错误与
模板
参数
演绎/替换相关: ‘main(int, char**)::<lambda(double, double, double)>’ is not derived from我是非常新的
模板
函数在一般情况下,所以任何帮助都是很感激的。
浏览 2
提问于2014-08-04
得票数 2
回答已采纳
3
回答
取决于整数
模板
的构造函数
参数
的变量数
、
、
模板
参数
化了值的数量,如下所示:private:public: [.各种
参数
并没有提供一种机制来检查其中有多少,所以它们马上就出来了。
参数
包
不做浮点提升,但如果我只知道
如何
使用它们,我就愿意处理这个问题。我尝试过天真地
复制
代码(虽然我更愿意理解它是
如何
工作的)。我在其他地方见过人们使用::valu
浏览 3
提问于2016-03-21
得票数 5
回答已采纳
1
回答
如何
在没有IntelliJ
模板
的情况下创建命令行应用?
、
、
、
就我自己的理解而言,我想知道IntelliJ中命令行应用程序
模板
背后的“魔力”。下面是从它创建新项目时的外观:下面是当我尝试这样做时会发生的事情:在
模板
版本中,有一个特殊的蓝色src图标,com和aaronshaver是
包
,Main有一个没有.java
扩展
的在我的版本中,这些都不是,而且它找不到
包
名。我
如何
复制
模板</
浏览 12
提问于2018-08-14
得票数 1
回答已采纳
1
回答
从其他
扩展
中调用tx_blog viewhelper
、
、
我在我的网站上使用Typo3博客
扩展
(tx_blog)。在博客
模板
中,类别概述的链接来自viewhelper blog:link.category。它创建一个不错的URI,不带查询
参数
或配置的散列(/blog/category/flowers)。因此,我
复制
了vi
浏览 1
提问于2018-07-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券