pair(vs2010版本,其他的版本没试)
- 真言
农村空气真好。在家起的真晚,昨天爷爷过生日,happy birthday,grandfather。
- pair
有时候我们需要写程序,但是要返回两个值,我们怎么办呢?
- 设置多个参数,并址传递,把要保存的结果保存在变量里
- 声明并定义一个类,把多个变量封装起来
- 用C++ std里的pair,可以返回两个信息
- 实验
- 代码
test.cpp// pair::operator= example #include <utility> // std::pair, std::make_pair #include <string> // std::string #include <iostream> // std::cout int main () { std::pair <std::string,int> planet, homeplanet; planet = std::make_pair("Earth",6371); homeplanet = planet; std::cout << "Home planet: " << homeplanet.first << ‘\n‘; std::cout << "Planet size: " << homeplanet.second << ‘\n‘; system("pause"); return 0; }