c++ pair的用法,用auto接收
在正常声明函数类型(int,double,void…)的地方,写上
pair<int, int>
pair<int, string>…等等
< , > 中的类型看需求填,当类型不同的时候可以用auto来接收
具体如下,注意看括号类型。
class Solution {
public:
pair<int, int> solution2(string& s, int left, int right){
int a1, a2;
return {a1, a2 };
}
string solution(string s) {
int left, right;
// 接收方式 1
auto [a1, a2] = solution2(s, left, right);
int a1, a2;
// 接收方式 2
auto p = solution2(s, left, right);
a1 = p.first;
a1 = p.second;
}
};