腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(45)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
继承
CTAD
构造函数
我是从std::tuple派生的,但由于类模板参数演绎的问题,无法从初始化程序列表构造派生类。是否有更好的方法来构造这样一个类,而不仅仅是给它一个已经构造的元组first{ std::tuple{1, 1.0f, 1u} };。struct first : public std::tuple<T, Types...> //using std::tuple<T, Types...>::tuple;
浏览 4
修改于2022-07-28
得票数 2
回答已采纳
1
回答
多模板参数包应用
CTAD
按照这里提供的一些解决方案( ),我希望将多个参数包应用到类中,并使用
CTAD
使类更加可用。
浏览 2
提问于2020-03-18
得票数 2
回答已采纳
2
回答
如何将
CTAD
用于lambda?
大家下午好。我实现了几个类:template <typename Result, typename ... Args>{public: CallingDelegate(const std::shared_ptr<TypeDelegate>& boxDelegate) : m_box
浏览 19
修改于2020-08-31
得票数 0
1
回答
CTAD
不适用于默认模板参数?
当我有一个接受向量的类对象时,比较下面的情况。未推导的参数T可以用默认的模板参数很好地替换:struct container container(std::vector<T> vec) {}{}#include <cstdio> #include <initi
浏览 9
提问于2022-07-18
得票数 0
2
回答
std::initializer_list{x,y,z} (
CTAD
)有效吗?
在显式构造std::initializer_list<U>时,是否可以推导模板参数(例如,使用类模板参数演绎(
CTAD
) )?
浏览 2
修改于2019-03-17
得票数 19
1
回答
Clang或GCC拒绝/接受此
CTAD
代码是否正确?
Clang和GCC 关于接受这个代码。#include <utility>#include <vector> { for (const auto& p: pairs) { }注意:我知道这是C++,所以标准可能是模
浏览 2
修改于2021-02-10
得票数 25
回答已采纳
1
回答
CTAD
无法在部分专门化中使用SFINAE推导模板参数
我尝试在部分特殊化中使用
CTAD
和SFINAE,但它无法编译,除非我添加了一个看似无用的演绎指南。背后的原因/限制是什么?
浏览 28
提问于2020-10-03
得票数 2
回答已采纳
1
回答
从模板参数导出结构的clang与gcc -
CTAD
考虑以下代码:struct D : B { }; or deduction guide for deduction of template arguments of 'D' ^
浏览 15
修改于2022-01-11
得票数 3
回答已采纳
1
回答
使用c++17
CTAD
进行函数对象参数推导
我有很多类型可以使用比较函数器,我想看看是否有方法可以简化它而不传递参数。下面是一个虚拟代码示例: bool operator()(const T& a, const T& b) { }{ Compare(b1, b2);} 不幸的是,这不适用于。但是,我想知道c++17 std::less如何工作,或者有任何方法
浏览 17
修改于2021-11-16
得票数 1
1
回答
reference_wrapper: make_pair与类模板参数演绎(
CTAD
)
为什么make_pair和类模板参数演绎(
CTAD
)不能就生成哪种类型达成一致?
浏览 1
修改于2018-11-26
得票数 5
回答已采纳
1
回答
C++20中的
CTAD
和指定的初始化器
我已经在这个中声明了关于
CTAD
与指定的初始化器的混淆,但是我对一个非常类似的代码片段有另一个混淆。
浏览 0
修改于2019-09-11
得票数 10
回答已采纳
2
回答
CTAD
、initializer_list、非显式构造函数和函数调用
基本上,我想要的是像multi_types std::initializer_list这样的东西struct Foo {}; void f(Foo<As...>) {} f(Foo{5, 3.f}); // 1) compile f({5, 3}); // 3) error return 0
浏览 4
修改于2019-02-22
得票数 5
回答已采纳
2
回答
默认模板参数&未评估上下文中的lambda : bug还是功能?
= decltype([]{})>{}; struct
ctad
Args>};
ctad
(const Args&...) ->
ctad
<decltype([]{})>;
浏览 0
修改于2019-04-02
得票数 39
回答已采纳
2
回答
如何选择最近开始日期的记录?
cnsmr_accnt_id, 'All' as addrss_rule, isnull(ctd.UDEFNAME,
ctad
.UDEFADDRESSEE) as recipientName,UDEFCust_Temp_Address ctd on ( t.cnsmr_id = ctd.cns
浏览 2
修改于2017-09-03
得票数 0
回答已采纳
2
回答
当替换某些字符位置( R)时,不要计算字符中的某些位置。
然而,这些位置不考虑"-",例如,在第2行中,等位基因的位置是U--ACCGU--G----UAUUUGAU--
CTAD
而不是 U--ACCGU--G----UAUUUGAU--
CTAD
.UAAGGCUCA----UAGGCAGAU--AUaa A U 3 U--ACCGU--G----UAUUUGAU--
CTAD
例如,从第2行到第2行,它将替换这里的U--ACCGU--G----UAUUUGAU--CTADinstead
浏览 1
修改于2016-12-09
得票数 2
回答已采纳
1
回答
类模板参数演绎-为什么在这里失败?
为什么下面的
CTAD
尝试无法编译?
浏览 6
修改于2022-01-15
得票数 5
2
回答
如何在子字符串匹配时从两个列表中映射值
202103311352_20200821091999_FRI", "CCA
CTAD
然后,我希望有如下匹配的值: ( "CCA
CTAD
USD GAAPA
浏览 2
修改于2021-04-01
得票数 2
回答已采纳
1
回答
在类模板演绎指南的简单模板id中可以使用什么?
can-i-initialize-an-array-using-the-stdinitializer-list-instead-of-brace-enclo}; //
CTAD
什么是和不允许在simple-template_id的
CTAD
指南?什么名字,什么类型的表达式?
浏览 5
提问于2022-11-14
得票数 0
1
回答
用户定义的std类型演绎指南
initializer_list(const initializer_list<T>&) -> initializer_list<T>; 但是是否允许为std::类型添加用户定义的
CTAD
浏览 5
修改于2020-08-15
得票数 4
回答已采纳
2
回答
在没有大小的情况下存储字符串文本数组.简单模板大于数组大小
,大小与字符串文本分离,这使得这类错误变得太容易:auto a0 = A0<3>{{"1","2"}}; 虽然下面的初始化是有效的,因为C++20不允许部分
CTAD
如果不指定类型,
CTAD
将无法推断模板大小参数'I‘。
浏览 8
修改于2022-06-13
得票数 -1
第 2 页
第 3 页
点击加载更多
领券