Boolan Boolan

STL与泛型编程

所属微专业:

图片
课程概述

= 学员请注意 =

出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。6期开班将于2016年5月3日10:00截止报名。如需课程咨询,请联系客服QQ281101184)。


课程体系:

本微专业除了【专业课程】,还提供:专业导读、课程测验、项目实战、课程辅导等【多层教学服务】。

 

【专业课程:STL与泛型编程

透彻理解 STL 之设计与实作,是良好运用 STL 的先决条件与高起点。本课程给予泛型编程(Generic Programming)之坚实训练。课程包括 C++ Templates 全面训练、 良好运用 STL、认识 STL 之结构与实作技术。


【多层教学服务】

1.专业导读

“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家做好开课前的准备。

 

2.课程测验+项目实战

该课程更新期间,会根据线上课程内容布置课程测验题,结课后在规定时间内提交(具体见开课后公告);整个微专业中期,会布置综合项目实战,根据所学内容动手操练,微专业所有课程完结后提交。

 

3.课程辅导

开课期间,将邀请老师进行:课程直播答疑、作业点评、实战项目讲解(直播为主,一般在周末晚上);另外还会邀请行业大牛为大家带来小专题辅导(录播为主),帮助大家更好的掌握。

证书要求

本专业的综合成绩由三部分组成:

1. 课程测验,占20%

2. 课堂优秀表现(分享、讨论、创新),占10%

3. 实践项目考核,占70%

注:具体考核方式请以开课后的课程公告为准。

 

综合成绩满分为100分,60分以上的可以获得由博览网极客班和云课堂联合认证的合格证书,85分以上的可以获得优秀证书。


章节试看
  • 【试看】模板观念与函数模板

预备知识

学习过C++面向对象编程

了解基本的数据结构

授课大纲

发布时间

.C++模板机制剖析

1.C++模板技术概观

第六周

2.C++ Class Template

3.C++ Function   Template

4.C++ Operator   Overloading

.泛型编程简介与设施

5.C++泛型编程概观

6.Traits(特性)

7.Iterators(泛型指针,迭代器)

8.Function Objects   or   Functor(函数对象或仿函数)

9.Adapters(泛型适配器)

10.Allocator(泛型分配器)

.Containers(泛型容器)

11.Vector

第七周

12.Deque

13.List

14.SetMultiset

15.MapMultimap

16.Stack

17.Queue

.Generic     Algorithms(泛型算法)

18.非变动性算法

第八周

19.变动性算法

20.移除性算法

21.变序性算法

22.排序算法

23.已序区间算法

24.数值算法


常见问题

见“极客班·C++系统工程师”微专业常见问题

所属微专业

所属系列课程

分享