腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
std
::
tuple
get
()
成员
函数
、
、
、
boost::
tuple
有一个
get
()
成员
函数
,其用法如下:cout << t.
get
<1>(); // outputs "foo" C++0x
std
::
tuple
似乎没有这个
成员
函数
,您必须改用非<e
浏览 1
提问于2010-07-23
得票数 56
回答已采纳
1
回答
对元组的每个元素通用地调用
成员
函数
、
、
、
、
std
::
tuple
<int, double, char>
tuple
;更进一步,我的元组包含一个类模板的多个实例:struct Foo;
std
::
tuple
<Foo<int>, Foo<double>, Foo<char>
浏览 3
提问于2015-02-21
得票数 3
回答已采纳
2
回答
用结构化绑定声明变量的完美转发
、
、
、
、
我有一个结构struct Demo { T y;我试图为元组编写一个类似于
std
::
get
的泛型
函数
,该
函数
接受编译时索引保存传递给
函数
的结构的值类别的结构
成员
返回引用的正确方法是什么? 编辑:正如Kinan所指出的,auto&& [a, b] = ...确实将a和b的类型推断为非引用类型。
std
::is_reference_v<decltype(a)>
浏览 1
提问于2017-05-27
得票数 9
回答已采纳
2
回答
重载元组索引操作符- C++
、
、
、
、
如何为[]操作符重载索引以用于
std
::
tuple
<int,int,int>?因此,当我有
std
::
tuple
<int,int,int> tup并输入tup[0]时,我希望它返回对
get
<0>(tup)的引用。这个是可能的吗?
浏览 4
提问于2020-07-11
得票数 3
回答已采纳
1
回答
如何从
std
::async任务返回
std
::
tuple
、
、
、
、
如何将
成员
函数
作为
std
::async任务启动,该任务返回
std
::
tuple
。::
get
<0>(resultTuple) << " Average = " <<
std
::
get
<1>(resultTuple) <<
std
::endl;}; auto handle =
s
浏览 4
提问于2018-05-08
得票数 3
2
回答
使struct的行为类似于
std
::
tuple
、
现在我想使用该代码,但我不想使用
std
::
tuple
,而是使用简单的结构,这样我就可以使用名称而不是索引来访问变量。有没有一种简单的方法可以让这些结构的行为像
std
::
tuple
一样,这样我就可以在我的泛型代码中使用它了?struct foo { float y; // some code to enable
tuple
like behavior (e.g.
std
::
get
,
std
::<e
浏览 8
提问于2018-02-05
得票数 0
1
回答
初始化不可复制和不可移动类的元组。
、
考虑具有唯一自定义构造
函数
的A类:{ A(float) {} A() = delete; A(A&&) = delete;另一个B类,它包含一个A的元组(让它成为惟一的元组
成员
):{ B() : ta(0.0f) {} // tainitialization OK
std
::
tuple
浏览 2
提问于2017-01-15
得票数 4
回答已采纳
1
回答
以
get
作为
成员
的C++元组实现
如果您熟悉
std
::
tuple
,您就会知道访问它的元素有点不寻常。我们没有使用
成员
函数
,而是提供了
函数
std
::
get
。我很好奇这是为什么,所以我做了一个简短的搜索。我们期望:但很显然我们得写:(A来源,见脚注5)。这似乎是“我听说她听说他听到了.”的坏例子,因为我找不到一个元组的实
浏览 0
提问于2016-09-26
得票数 6
回答已采纳
1
回答
创建向量的连续元素的元组,并将其除以彼此。
、
、
我有一个类的
成员
变量offsets,它是一个至少包含N+1元素的向量。我想要创建一个
成员
函数
,它将返回一个带有N条目的元组,其中包含向量的连续元素的值被彼此除以。下面给出了N=3时该
函数
的一个特定实例的示例。
std
::
tuple
<3>
get
_shape() return
std
::make_
tuple
(offsets[N]/offsets[N-1], offsets[N-1]/offset
浏览 2
提问于2022-09-06
得票数 0
回答已采纳
2
回答
从内部类调用非
成员
函数
,但非
成员
函数
以类作为输入(C++)。
、
、
、
正如标题所示,我想知道是否可以从类内部调用一个非
成员
函数
(包含在类头文件中),并说明非
成员
函数
正在使用类本身?通常,我可以将非
成员
函数
放在类声明的上方,但这意味着我不能将类作为输入传递,因为到那时它还没有被识别。作为参考,这是我的“矩阵”类的精简版本,与非
成员
函数
"LUDecomposition“类似,我试图从”行列式“
成员
类调用该
函数
: #include <vector&
浏览 1
提问于2022-06-09
得票数 2
回答已采纳
1
回答
函数
的指针元组返回变量类型的引用
、
、
、
Types> public: T &
get
(){return
std
::
get
<T>// scary part
std
::pair<
std
::
tuple
</* trouble */ Types&(*)()...>,
std
::
t
浏览 4
提问于2014-09-25
得票数 0
回答已采纳
3
回答
有没有办法将
std
::
get
(
std
::
tuple
)与非常数int一起用作模板参数?
、
、
、
、
我试图弄清楚如何遍历
std
::
tuple
的
成员
,但似乎只能在
std
::
get
模板参数中使用constexpr ints或const ints。我环顾四周,看到一些使用递归
函数
或结构的解决方案或想法,但我并不真正理解它们。我非常感谢在这方面的帮助(我的代码如下)。#include <
tuple
>
std
::
tuple
<int, in
浏览 0
提问于2020-08-31
得票数 0
1
回答
创建此
函数
模板
、
T>
std
::
tuple
<
std
::vector<T>...>
tuple
;我可以这样使用它:vec0.push_back(1.2); a
浏览 3
提问于2013-05-05
得票数 2
回答已采纳
1
回答
按顺序展开参数包
、
我有一个
函数
,它接受一个元组,我想按顺序遍历元组
成员
。我的当前版本依赖于编译器,因为它使用
函数
参数来解压缩元组
成员
(在
std
::make_
tuple
()中)。Seq>{
std
::make_
tuple
(printMember(
浏览 0
提问于2015-04-14
得票数 1
回答已采纳
1
回答
带有元组的Stl无序多重映射
、
此外,我想在包含在buckets.For中的所有列表中找到对b和c施加一些条件的min,这是我在考虑使用stl min算法的方法,但我不能计算出如何发送第二和第三个元组数据作为λ
函数
的参数。<int,
std
::
tuple
<int, int, int>> um; cin >> t; { } for (
浏览 1
提问于2017-07-14
得票数 0
回答已采纳
2
回答
基于可变模板创建类
、
、
several classes with similar interface using return_type = some_data; class Main { return_type
get
();因此,这里有一个问题
浏览 7
提问于2022-09-22
得票数 0
回答已采纳
1
回答
非const字段在
函数
中罚款,但在另一个
函数
中被确认为const
std
::
tuple
<point, bool>
tuple
= ctxt.
get
_coordinates_inventory( w_inv );//Fine res.entry = nullptr;} 错误是“对象具有与
成员
函数
不兼容的类型限定
浏览 3
提问于2020-05-23
得票数 2
回答已采纳
2
回答
在施工过程中使用
std
::元组
成员
引用?
、
、
constructor我尝试过创建一个
get
_ref
函数
,但是我遇到了同样的问题,即我无法访问一个尚未创建的对象的
成员
函数
。不过,
浏览 4
提问于2015-10-05
得票数 2
回答已采纳
2
回答
为什么ADL没有用
std
::
get
解析到正确的
函数
、
、
、
我正在尝试编写一个模板
函数
,该
函数
使用ADL解析的
get
来获取结构/范围(
tuple
-esque)的
成员
。#include <iostream>#include <
tuple
> auto tup =
std
::make_
tuple
(1, 2);
std
::cout <<
get
浏览 3
提问于2017-08-03
得票数 17
回答已采纳
2
回答
填充一种增强元组的替代方法。
、
我现在正在做这样的事情然后,当我需要将值放入其中时,我执行以下操作这很好,但是我想知道,如果以后想填充字符串值,而不是当我使用boost::make_
tuple
时,我的选项是什么
浏览 4
提问于2013-12-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券