|
|
|
|
| |
|
  课程简介
|
|
给予泛型编程(Generic Programming)之坚实训练。课程包括 C++ Templates 全面训练、
良好运用 STL、认识 STL 之结构与实作技术。
注意 :透彻理解 STL 之设计与实作,是良好运用 STL 的先决条件与高起点。
此外本课程不仅谈 STL 应用,也谈 GP 原理及趋势,兼谈一点 Meta Programming(元编程)。
学员基础 : C++
教材: 老师提供讲义,学员自行影印。
课时:24课时
|
| |
|
  课程纲要
|
|
C++ 泛型编程
. 概观
. C++ Class Template
. C++ Function Template
. C++ Operator Overloading (++, --, *, ->, ())
STL (Standard Template Library) 之设计结构与实作技术
. 概观
. Traits
. Iterators(泛型指针,迭代器)
. Containers(泛型容器)
. Generic Algorithms(泛型算法)
. Function Objects or Functor(函数对象或仿函数)
. Adapters(泛型适配器)
. Allocator(泛型分配器)
浅谈 Java 泛型编程
浅谈 Meta Programming(元编程)
|
|
|