结构体绑定,返回多个参数

当返回多个参数时,可以使用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;

 

posted @ 2023-10-23 16:53  iu本u  阅读(13)  评论(0)    收藏  举报