gpt4 book ai didi

c++ - 将元组传递给函数并让它返回数字列表的最佳方法?

转载 作者:太空狗 更新时间:2023-10-29 20:44:56 25 4
gpt4 key购买 nike

例如,假设我想将值 (1,2)、(2,3)、(3,4) 等传递给一个函数,并让它返回一个数字列表,无论它们是什么,即经过一些操作后的 1、3、5、3、6。在 C++ 中实现此结果的最佳方法是什么?从 python 转移后,在这里做起来似乎困难得多,有什么帮助吗?

最佳答案

通常,您会使用 std::vector 容器及其方法 push_back。然后您可以返回 vector (按值返回它,不要费心动态分配它,因为您的编译器可能支持移动语义)。

std::vector<int> func(
const std::tuple<int, int>& a, const std::tuple <int, int>& b)
{
std::vector<int> ret;
ret.push_back(...);
ret.push_back(...);
return ret;
}

关于c++ - 将元组传递给函数并让它返回数字列表的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com