/* Copyright(c)2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:第15周阅读程序(6)
* 作者:马康泰
* 完成日期:2016.6.9
* 版本号:v1.0
*
* 问题描述:阅读下面的程序,对照运行结果,领会STL的用法
* 输入描述:
* 程序输出:
*/
#include <string>
#include <iostream>
#include <map>
using namespace std;
class CStudent
{
public :
int nStudentID;
int nAge;
public :
CStudent() { }
CStudent(int nSID, int nA)
{
nStudentID=nSID;
nAge=nA;
}
//复制构造函数
CStudent(const CStudent& ob)
{
nStudentID=ob.nStudentID;
nAge=ob.nAge;
}
};
int main()
{
map <string, CStudent> mapStudent;
mapStudent["zhangsan"] = CStudent(100012, 22);
mapStudent["Lisi"] = CStudent(100085, 21);
mapStudent["Wangwu"] = CStudent(100093, 23);
cout << "The Student number for Lisi is " <<(mapStudent["Lisi"].nStudentID) << endl;
return 0;
}
第15周阅读程序(6)
最新推荐文章于 2016-06-21 16:14:29 发布