赞
踩
本节介绍c++结构化绑定,改知识点是c++17中增加的新特性,主要是用来处理c++多返回值的问题。
- #include <iostream>
- #include <string>
- #include <tuple>
-
- std::tuple<std::string, int> CreatPersion()
- {
- return {"pcop", 31};
- }
-
- int main()
- {
- auto persion = CreatPersion();
- //采用std::get<0>这种方式代码的可读性太差
- std::string name = std::get<0>(persion);
-
- std::cout << name << std::endl;
-
- std::cin.get();
- }
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
- #include <iostream>
- #include <string>
- #include <tuple>
-
- std::tuple<std::string, int> CreatPersion()
- {
- return {"pcop", 31};
- }
-
- int main()
- {
- auto[name, age] = CreatPersion();
-
- std::cout << name << std::endl;
-
- std::cin.get();
- }
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。