你将学到的
  • STL 的组成部分
  • 迭代器
  • 适配器
  • STL 常用算法
  • 位运算
  • C++ 泛型编程
  • 函数对象
  • Lambda 表达式
  • STL 常见的容器
  • 异常处理
课程内容
  共12个章节
课程介绍

实验任务

  • 了解 STL 的六个组成部分:容器、迭代器、算法、仿函数、适配器、空间配置器
  • 了解 C++ 模板编程(泛型编程)和迭代器
  • 学习 5 种常见迭代器:输入、输出迭代器,前向逆向迭代器,双向迭代器和随机迭代器
  • 编程实现预定义函数对象并测试
  • 学习 Lambda 表达式 和 Algorithm.h 中的常用算法
  • 学习 C++11 vector 的构造和成员函数的编写
  • 学习 list 的定义及基本操作
  • 学习 deque 的定义及基本操作
  • 位运算、栈和队列,容器适配的概念
  • set(集合) 和 multiset(多重集) 的区别和构造
  • map 和 multimap 的区别和用法
  • 介绍异常的概念和语法规则

先学知识

需要了解实验楼的基本操作,推荐学习 新手指南之玩转实验楼

如果你没有学习过任何编程语言,推荐学习 C 语言入门教程

课程难度

本课程难度为中等。

面向用户

本课程为 C++ 的进阶课程,适合有 C++ 编程基础、想进一步学习 C++ 的同学。

课程教师

楼外烟雨 共发布过 5 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员