- 7
- 0
- 约3.92千字
- 约 12页
- 2019-01-20 发布于江苏
- 举报
第8章 标准模板库(STL)
第8章 标准模板库(STL) 标准模板库本质上就是类模板,就是系统自带的类模板,以供开发者使用。C++自带的类库不多,STL标准模板库是一种高效的类模板集合,使用STL可以大大提高开发效率和提高开发粒度。STL主要提供了基本的数学模型模板类,如vector向量模板类等。也提供了几个计算机软件中常用的数据结构:stack栈模板类、list链表类等,本章主要修行的要点如下。 vector类模板的定义和使用:读者将学会其的定义和使用。 迭代器:读者将学会使用迭代器的基本概念及使用方法。 通用算法:读者将学会序列、拷贝、查找和排序等通用算法,这些通用算法可以用在任何类型的序列中。 auto_ptr类:读者将了解到auto_ptr类,这是一个很重要的模板。 8.1 vector模板类的定义和使用 数组是读者非常熟悉的一种数据类型,如果需要定义一个整型数组,并且数组的大小为10,则代码如下: int array[10] ; // 定义具有10个元素的整型数组,即最多能放置10个整型元素 这就导致了一个问题,array数组最多只能放置10个整型数据,假设要放置11个,或者更多,哦,对不起,绝对不行!对于这个问题,也有个好主意,就是将数组大小定义的大一点,如: int array[10000] ; // 定义具有10000个元素的整型数组,即最多能放置10000个整型元素 不过这样也有
您可能关注的文档
最近下载
- (新版)考评员资格考核参考题库(含答案).docx VIP
- 市畜禽养殖污染排查工作汇报材料.docx VIP
- 嘉靖《湖广图经志书》及其史料价值.pdf VIP
- 12J502-2:内装修-室内吊顶国标 行业图集.pdf VIP
- 闽2016J40 蒸压加气混凝土砌块墙体构造.docx VIP
- 新员工三级安全教育记录卡填写模板.pdf VIP
- 【三年级下册英语】【外研版三起点】1-6单元考点知识清单.docx VIP
- GBT 46879-2025 CCUS项目减排评估技术规范解读PPT课件.pptx VIP
- 2025济源单招考试真题及答案.doc VIP
- 闽2016-J-41 烧结煤矸石多孔砖、多孔砌块墙体构造.docx VIP
原创力文档

文档评论(0)