本课程主要讲解C++语言的标准模板库STL,标准模板库STL是C++语言的高级部分,课程内容包括各种STL容器,如STL string类、STL vector类、STL list、STL set、STL multiset、STL map和ST multimap等等,还有大量的STL算法。
◆ 本
课程针对有一定 C++ 基础的学生,要求学过 C++ 面向对象编程基础。
◆ 本
课程主要讲解 C++ 的高级部分:标准模板库 STL 。
模板简介
STL 容器
STL 迭代器
STL 算法
使用迭代器在容器和算法之间交互
为何需要字符串操作类
使用 STL string 类
基于模板的 STL string 实现
std::vector 的特点
典型的 vector 操作
理解 size() 和 capacity()
STL deque 类
std::list 的特点
基本的 list 操作
对 list 中元素进行反转和排序
STL set 和 multiset 的基本操作
使用 STL set 和 multiset 的优缺点
STL map 和 multimap 的基本操作
提供自定义的排序谓词
函数对象与谓词的概念 ……