《C++面向对象编程》第15讲 标准模板库S简介.pptVIP

  • 39
  • 0
  • 约1.03万字
  • 约 52页
  • 2016-09-29 发布于浙江
  • 举报

《C++面向对象编程》第15讲 标准模板库S简介.ppt

例15-11用multimap构造汉英对照字典(程序代码15.doc(11) 例15-12* 一个学生成绩录入和查询系统(程序代码15.doc(12) 说明: P354-355解题思路:学生信息由姓名、学号、成绩三部分组成,取成绩为关键字,学号、姓名组成一个Cinfo对象,并在类内部定义; MAP_STD::iterator p = mp.lower_bound (score); --p所指score才是比查询分数低。 (5) map templateclass Key, class T, class Pred= lessKey, class A = allocatorT class map { …. typedef pairconst Key, T value_type; … }; 说明: map 中的元素都是pair模板类对象。关键字(first成员变量)各不相同。元素按照关键字从小到大排列,缺省情况下用lessKey,即“”定义“小于”; map的[ ]成员函数: 若pairs为map模版类的对象, pairs[key]: 返回对应关键字等于key的元素的值(second成员变量)的引用。若没有关键字为key的元素,则会往pairs里插入一个关键字为key的元素,其值用无参构造函数初始化,并返回其值的引用。 例如:mapint,double pairs; 则:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档