关注
分享
C++ 实现 STL 标准库和算法 会员
C++
8786 人学过 651 次评价 难度: 初级 综合评分: 8.5 2023-07-12 更新
会员 刷题会员和学习会员可免费学习该课程
课程介绍
章节目录
课程问答&报告
课程评价 651
你将学到的
STL 的组成部分
C++ 泛型编程
迭代器
函数对象
适配器
Lambda 表达式
STL 常用算法
STL 常见的容器
位运算
异常处理
详细介绍

实验任务

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

先学知识

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

课程难度

  • 本课程难度为中等。

面向用户

  • 本课程为 C++ 的进阶课程,适合有 C++ 编程基础、想进一步学习 C++ 的同学。
课程教师
楼外烟雨 共发布过 4 门课程 共有 25062 位学生
老师发布的其他课程:
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询