我有一个元组函数,它返回以下形式的元组
<node*,int>
Run Code Online (Sandbox Code Playgroud)
有没有办法一次存储 2 个值而不创建另一个元组。我知道我们可以做到
n,score=tuplefunct(abc);
Run Code Online (Sandbox Code Playgroud)
在Python中。但是如果我想在 C++ 中存储两个返回值而不创建另一个元组,我需要调用两次
n=get<0>(tuplefunct(abc);
score=get<1>(tuplefunct(abc));
Run Code Online (Sandbox Code Playgroud)
在 C++ 中是否有任何替代方案可以立即存储值。