c++ - 使用一对作为另一个函数的参数

标签 c++ function return std-pair

我有一个返回 std::pair<int, double> 的函数.

我想创建另一个函数来使用前一个函数中的对并查看对中的数据,即第一个和第二个。是否可以将前一个函数的返回作为我的新函数的参数传递,以便第二个函数可以查看数据?我不确定 C++ 中的语法。

最佳答案

void func2( const std::pair <int, double>& data )
{

}

std::pair <int, double> func1 ( /* ... * / )
{
   //return pair
}

然后调用

 func2 ( fun1( /*... */ ) );

关于c++ - 使用一对作为另一个函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34244403/

相关文章:

java - 如何将数组返回到单独的类?

c++ - 编译器什么时候为类的特殊成员提供定义?

c++ - 模板类中引用的类型检查不那么严格吗?

javascript - 获取变量函数表达式的名称?

c++ - 程序编译有无返回 0

java - 根据返回值计算平均值

c++ - ffmpeg 包含问题 - 缺少某些功能

c++ - HID 游戏 handle 报告描述符问题

Javascript 递归问题

c++ - 如何在 C++ 中按值从函数返回数组