腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如何用相同
的
参数
初始化
所有元组元素?
、
、
是否可以
使用
基础类型
的
非默认
构造
函数
通过相同
的
参数
初始化
std
::
tuple
的
所有元素? // I'd wish to be able to do something like this: :
tuple
(foo
浏览 3
提问于2014-03-21
得票数 12
回答已采纳
4
回答
用单
参数
模板
构造
器从引用元组
构造
值元组
、
、
、
、
(
std
::
tuple
<const Matrix &>)} 我认为我<em
浏览 1
提问于2018-04-23
得票数 3
回答已采纳
2
回答
如何将元组
的
值转发到成员初始值设定项?
、
、
、
)}; 上面的代码显然是无效
的
。我该如何表达呢? Member1和Member2没有默认
的
/复制/移动
构造
函数
。按照How do I expand a
tuple
into variadic template function's arguments?
中
的
建议,我知道
std
::apply。我也知道
std
::make_from_
tuple
。但是我不知道如何在成员
初始
浏览 21
提问于2020-12-25
得票数 3
回答已采纳
1
回答
使用
构造
函数
中
的
可变
参数
初始化
std
::
tuple
、
、
、
、
我有一个创建
std
::function
的
类。为简单起见,我将本例
中
的
std
::function返回一个布尔值。
std
::function需要接受一个
可变
元组。;
std
::function<func_ret_ty(
std
::
tuple
<FuncArgs...>)> m_Function;
std
::
tuple
<Fun
浏览 9
提问于2020-02-04
得票数 1
回答已采纳
4
回答
c++从
std
::vector<
std
::
tuple
<int,float>>获取
std
::vector<int>
、
、
我希望在给定
std
::vector<
std
::
tuple
<int, float>>
构造
函数
参数
的
情况下,在
构造
函数
的
初始化
器列表
中
初始化
一个const
std
::vector<int>成员变量。有没有一行程序可以从
std
::vector<
std
::
tuple</
浏览 9
提问于2021-11-02
得票数 2
2
回答
如何
使用
笛卡尔乘积将向量
的
元组转换为元组
的
向量?
、
、
、
、
为了
使用
std
::
tuple
构造
函数
对类进行单元测试,我想为
构造
函数
参数
生成一个特例和随机值
的
样本。假设我有一个
std
::vector<T1>到
std
::vector<Tn>
的
std
::
tuple
(其中每个
std
::vector是不同
的
),我如何将它转换为所有
std
:
浏览 0
提问于2013-05-16
得票数 2
回答已采纳
2
回答
std
::array派生类聚合
初始化
、
、
、
、
我正在制作一个从
std
::array派生
的
小助手类。显然,
构造
函数
不继承,它负责大括号
初始化
;例如:struct foo :
std
::array<T,size> foo,所以我倾向于在
构造
函数
中
使用
类似于
可变
函数
参数
的
东西(因为我不仅每次都要在数组中<em
浏览 9
提问于2018-08-13
得票数 1
回答已采纳
2
回答
如何在具有相同签名
的
两个
构造
函数
之间有条件地切换?
、
、
、
、
给定一个具有模板
参数
typename T和class
Tuple
的
类,如果
Tuple
具有
std
::vector-like成员
函数
reserve和push_back,我希望提供一个特殊
的
构造
函数
。如果
Tuple
没有这样
的
成员
函数
,那么我想提供一个特殊
的
构造
函数
,如果
Tuple
是可以从可转换为T
的
浏览 5
提问于2016-03-04
得票数 1
2
回答
推导成员
函数
参数
/返回类型
、
(Args); using type = typename
std
::
tuple
_element<N,
std
::
tuple
<Args>>::type;{ {return
std</e
浏览 5
提问于2017-02-15
得票数 2
2
回答
将元组展开为成员
初始化
程序列表
中
的
参数
包。
、
、
、
我需要用存储在
std
::
tuple
中
的
参数
初始化
一个基类。我可以访问C++17,并设法发现
std
::make_from_
tuple
可以工作,但需要一个基类
的
副本
构造
函数
。it WithTupleConstructor(const
Tuple
& base_args) : Base
浏览 7
提问于2022-08-19
得票数 0
回答已采纳
1
回答
std
::
tuple
和
std
::对是否支持聚合
初始化
?
、
、
、
、
除其他外,不需要用户提供
的
构造
函数
。但是
std
::
tuple
和
std
::pair对有大量
的
。从核心语言
的
角度来看,这些
构造
函数
是用户提供
的
,还是用户声明
的
?
使用
C++17,可以编写(更新/澄清: nocopy是不能复制或移动
的
类,如
std
::mutex) r
浏览 2
提问于2016-07-15
得票数 8
回答已采纳
1
回答
将元组解压缩到成员
初始化
或超类
构造
函数
、
、
、
、
是否可以通过
使用
元组
中
包含
的
参数
来
初始化
类
的
成员(或调用超类
构造
函数
)?请注意,我知道
std
::make_from_
tuple
()和
std
::apply(),但它们不能在这个场景中
使用
。假设sometype是非可复制
的
,非默认可
构造
的
,非可移动
的
,非可分配
的
,其他任何东西。实例化它
的<
浏览 0
提问于2018-10-16
得票数 1
回答已采纳
3
回答
如何从
参数
包构建
std
::元组引用?
、
、
、
我有一个构建器类,我想存储
参数
作为引用,以便在后续
的
构建中
使用
。 我希望将
可变
数量
的
参数
传递给我
的
类,
使用
类模板
参数
推断模板
参数
,并将这些传递
的
参数
作为引用存储在
std
::
tuple
中
。从
参数
包转换到
std
::
tuple
引用
的
最简单方法是什么?我发现了<em
浏览 1
提问于2019-09-13
得票数 0
回答已采纳
1
回答
可变
模板递归
构造
函数
问题
、
、
我试着理解递归
构造
函数
和
可变
模板
的
用法。template <class T, class...T2> T value;
Tuple
(T n){ //constructor if onlyone val
浏览 11
提问于2019-11-07
得票数 1
回答已采纳
2
回答
如何获取
参数
...从c++元组
、
、
我有一个接受
可变
模板
参数
的
模板类。class Elementpublic: {}; 有没有可能得到
参数
...从元组以及如何?所以我希望能够对下面这样
的
浏览 2
提问于2016-06-10
得票数 1
2
回答
为
构造
函数
重用
可变
模板
、
、
、
、
如何存储
可变
模板,以便在以后
的
实例
中
实现重用?代码示例:Collection_class { } storage.emplace(constructorArguments); } 是否有任何方法可以将
可变
模板存储为对象/集合,从而使您能够
浏览 1
提问于2017-08-25
得票数 0
回答已采纳
1
回答
将多个数组转换为元组
、
、
、
是否有可能创建一个模板,将
可变
数量
的
数组连接到一个元组
中
?或者,
初始化
任何聚合或
构造
一个对象。或者作为
函数
调用
的
参数
,在有元组
的
情况下,可以很容易地用
std
::apply实现。有点像Python
的
splat操作符,但对单个对象
使用
了不止一次。 我知道
使用
std
::index_sequence
的
各种
构造
。我可以想
浏览 1
提问于2019-12-07
得票数 0
回答已采纳
1
回答
初始化
不可复制和不可移动类
的
元组。
、
考虑具有唯一自定义
构造
函数
的
A类:{ A(float) {} A() = delete; A(A&&) = delete;另一个B类,它包含一个A
的
元组(让它成为惟一
的
元组成员):{ B() : ta(0.0f) {} // tainitialization OK
浏览 2
提问于2017-01-15
得票数 4
回答已采纳
2
回答
为什么我不能保证用
std
::
tuple
进行复制?
、
、
、
、
我希望在C++20
中
,下面的代码不会在A和B之间打印任何内容(因为我希望有保证
的
RVO启动)。但产出是: 再见C再见 #include <
tuple
> int i;
std
::cout << "Bye\n";};
st
浏览 3
提问于2020-08-24
得票数 11
回答已采纳
1
回答
解压缩所有变量模板
参数
,最后一个除外,作为变量类型。
、
、
、
我有一个模板类,它接受
可变
数量
的
类型作为
参数
。
构造
函数
接受指向
使用
Args... - 1作为
参数
类型
的
类实例
的
指针。在互联网上搜索时,我发现经常
使用
std
::
tuple
来处理这类问题,但我不知道如何
使用
模板
参数
,创建元组,删除最后一个类型,然后重新解压缩元组,并将结果存储在一个变量
中
,稍后可以通过parent()
函数</
浏览 2
提问于2016-04-16
得票数 4
回答已采纳
点击加载更多
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
请问C+11有哪些新特性?
你们以为我在学C加加?其实我在学Python!人生苦短!
C++简化之道:SuperGuard助力汽车软件安全构建
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券