c++中auto接收返回值
时间: 2024-01-04 14:01:51 浏览: 202
C++中函数使用的基本知识学习教程
在C++中,auto关键字用于自动推断变量的类型。当使用auto关键字接收一个函数的返回值时,编译器会根据函数的返回类型自动推断变量的类型。在上面的代码中,可以看到两种接收返回值的方式:
1. 使用auto [a1, a2] = solution2(s, left, right):这种方式会自动将返回值的第一个元素赋值给a1,第二个元素赋值给a2。
2. 使用auto p = solution2(s, left, right):这种方式会将返回值存储在一个pair类对象p中,然后可以通过p.first和p.second来分别获取返回值的第一个元素和第二个元素。
阅读全文