当返回多个参数时,可以使用tuple、pair,它们都是使用get<0...n>(name)取值
结构体绑定;就是将返回的参数自定义名字,要用"[]"括起来。
std::pair<std::string, int>CreatePerson(){
return { "Kxin",22 };
}
auto[name, age] = CreatePerson();
std::cout << "name:" << name << ",age:" << age << std::endl;
当返回多个参数时,可以使用tuple、pair,它们都是使用get<0...n>(name)取值
结构体绑定;就是将返回的参数自定义名字,要用"[]"括起来。
std::pair<std::string, int>CreatePerson(){
return { "Kxin",22 };
}
auto[name, age] = CreatePerson();
std::cout << "name:" << name << ",age:" << age << std::endl;