腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
模板参数包如何同时具有显
式
参数和
推导
参数?
首先,在执行其余的模板参数
推导
之前,有一个描述显
式
模板参数处理过程的tem.deduction/2: ..。或者“调用的剩余参数”应该是指与最终函数参数包不相对应的函数参数,以及与显
式
模板参数生成的参数类型相对应的参数类型之后的函数参数;“函数参数包扩展的模板参数包中的后续位置”应该是指在任何由显
式
模板参数填充后的顺序位置如果是这样的话,还有一个与函数参数包相关联的参数类型
列表
,但它仍然
浏览 1
修改于2020-06-20
得票数 2
回答已采纳
3
回答
python小白求助大佬解题,为什么不对?
python
、
list
、
range
大佬们可不可以问下 题目要求用
列表
推导
式
求1-100的素数 这样做为什么输出结果不对 n_list=[x for y in range(2,x) if
浏览 276
提问于2024-07-14
2
回答
如何替代扣减可以产生多个可能的“
推导
A"?
如果产生多个可能
推导
的A,则类型
推导
失败。注意:如果在函数模板的任何函数参数中没有使用模板参数,或者仅在非
推导
的上下文中使用,则不能从函数调用中
推导
出相应的模板参数,而且必须显
式
指定模板参数。
浏览 6
提问于2022-08-13
得票数 1
回答已采纳
1
回答
为SFINAE测试人员提供默认值为零的原因是什么?
我注意到,很多boost和libc++/libstdc++都显
式
地为SFINAE提供了一个默认值为零,代码如下{但是,当他们显
式
地使用我查看了该标准,其中有一节简要描述了与模板参数
浏览 4
修改于2014-10-18
得票数 18
2
回答
函数参数包的模板参数
推导
,后面跟着其他参数
相关标准措辞: f1<int>(1, 2); // ill-formed? f2<int>(1, 2); // ill-formed?
浏览 4
修改于2016-04-15
得票数 7
4
回答
为什么C++17标准没有引入部分类模板参数
推导
?
我希望我能够使用新的模板参数
推导
的地方之一,是在构造std::set的/ std::maps /任何其他带有自定义比较器的容器-我的目标是创建一条一行语句,这将创建一个高效的带有lambda比较器的集合b) {return a > b; };它完成了工作,但1)它需要2行代码,并创建mycomp变量2)我需要显
式
地传递正如我在参考页上读到的,没有一个标准容器有针对这种情况的
推导
指南。不幸的是,恐怕使用当前的语言标准(
浏览 38
修改于2018-10-27
得票数 13
1
回答
推断模板的非typename参数的值
.};我的意思是,当参数是值(int,bool等)而不是类型时,是否有模板参数
推导
的规则?
浏览 1
提问于2012-04-05
得票数 2
回答已采纳
1
回答
“从主模板的参数中
推导
出专门化的模板参数”意味着什么?
N4567 14.5.5.1 temp.class.spec.matchp4 在引用类模板专门化的类型名称中,参数
列表
应与主模板的模板参数
列表
匹配。专门化的模板参数是从主模板的参数.中
推导
出来的。模板参数可以在几种不同的上下文中
推导
,但在每种情况下,都会将以模板参数指定的类型(称为P)与实际类型(称为A)进行比较,并试图找到模板参数值(类型参数的类型、非类型参数的值或模板参数的模板),在替换
推导
的值主模板的参数意味着主模板的实际模板参数int, int, 1 或主模板T1, T2, I的隐
式</e
浏览 2
修改于2016-01-02
得票数 2
回答已采纳
3
回答
C++:根据参数实例化模板化的类
makeSomeClass(const T& t) {}Base* = makeSomeClass(123); 当我不想显
式
地指定T时,这是很有用的,因为它是一个非常复杂的(函数类型等),并且函数参数可以隐
式
推导
出类型。为什么模板
推导
只适用于函数参数,而不适用于构造函数参数?
浏览 0
提问于2011-06-27
得票数 2
回答已采纳
5
回答
在C++中自动
推导
运算符?
在C++中,编译器/语言是否可以自动
推导
出未实现的运算符?例如,如果我有:{ bool operator ==(const X &x) const;有没有办法隐
式
推导
出!=?
浏览 2
修改于2013-12-14
得票数 1
回答已采纳
2
回答
是否允许在函数模板的显
式
专门化中演绎多个模板参数?
以下是的引文 指示只能
推导
出单个尾随模板参数。可以在模板id中不指定template-arguments尾随,该模板命名为显
式
函数模板专门化,条件是可以从函数参数类型的中
推导
出。
浏览 0
提问于2019-06-26
得票数 2
回答已采纳
2
回答
在获取地址时
推导
函数模板的专门化
在所有参数都是默认的情况下,我试图理解函数模板参数
推导
的规则。在13.10.1 (显
式
模板参数规范)下,标准(C++20)说: -当一个函数的地址被取下来,当一个函数初始化了对函数的引用,或者当一个指向成员函数的指针被形成时,.如果可以
推导
出所有的模板参数,那么它们都可以被省略;在这种情况下,空模板参数
列表
<>本身也可能被省略。
浏览 9
修改于2022-06-07
得票数 3
1
回答
一个模板化函数,接收std::结对作为参数,并从带括号的
列表
初始化中推断类型。
我正在尝试创建一个模板化函数,它接收一个std::偶数,并且我希望类型是 在调用带有大括号的
列表
初始化函数时,隐
式
推导
而不指定它们。
浏览 0
提问于2019-02-16
得票数 1
回答已采纳
1
回答
在这种情况下,模板参数
推导
是如何工作的?
给定这段代码,模板参数
推导
如何决定对最后一个函数调用执行什么操作?(2)显
式
声明一些参数的类型。第一个模板参数与第一个参数匹配,第二个模板参数与第二个参数匹配,第三个模板参数被
推导
出来。因此,必须将其
推导
为返回类型和用于
推导
两个Args参数的两个参数。 (4)似乎模棱两可。它显
式
地指定一个模板参数
浏览 27
修改于2013-05-07
得票数 16
回答已采纳
1
回答
何时在C++中显
式
指定模板参数?
在学习C++将近7个月的时间里,我一直好奇什么时候应该显
式
地指定模板参数,特别是函数模板。通常,模板参数是通过函数参数类型
推导
出来的,如:void lets_try(T x); 或者,为了避免
推导
,我通常使用std::type_identity_tvoid lets_try同样,我的问题是,何时应该显
式
指
浏览 0
修改于2021-06-25
得票数 2
回答已采纳
1
回答
似乎有缺陷的段落关于模板参数的演绎?
省略模板参数是可能的,因为标准在17.9.1第3段中提到了 如果指定的模板参数与模板参数不匹配(例如,类型、非类型、模板),或者如果有比参数更多的参数,而且没有参数是模板参数包,则为这一段建议,如果我们要使用一个明确的模板参数
列表
,那么所有的模板参数都将被指定,这显然与上面的段落相矛
浏览 0
提问于2018-01-23
得票数 3
1
回答
只有在一个参数中没有使用std::函数时,模板函数替换才能工作
第一个(T)是根据第一个参数的类型
推导
出来的。第二种方法(ItrT)是利用std::type_traits和T
推导
出来的。当我使用ItrT作为参数的类型(参见函数bar)时,所有类型都是隐
式
推导
的,但是当我使用std::function<void(ItrT)>作为参数的类型(参见函数foo)时,只有在完全指定所有模板参数时才能推断正确的类型我需要做些什么,以便隐
式
地
推导
出所有的模板参数? 我在用C++17。
浏览 1
修改于2020-11-19
得票数 1
回答已采纳
1
回答
lvalue到rvalue转换是否应用于非类型lvalue模板参数?
(9.2.9.7),则该参数的类型是为本发明声明中的变量x
推导
的类型。T=模板-参数; T类型的转换常量表达式是一个表达式,隐<
浏览 4
修改于2022-09-25
得票数 3
回答已采纳
1
回答
涉及非
推导
参数包的函数指针参数类型的模板参数
推导
}void f(void(*)(T..., U)) {} 不幸的是,我测试过的编译器(g++/clang)都不接受该代码。
浏览 2
修改于2017-05-23
得票数 14
2
回答
C++20模板lambas的限制与使用
第一个问题:在模板lambdas中,显
式
模板参数只能从参数中推断,还是可以添加非
推导
的模板参数?int main() []<int = 0>(){ }();编译并运行g++ (10.0.0head假设允许使用非
推导
的模板参数,那么第二个问题是:如何在提供模板参数的同时调用模板lambda?通过示例:给定以下模板
浏览 3
修改于2020-01-04
得票数 8
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券