课程讲授了C++程序设计有关的概念囷语法使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的较大规模的程序。要求学习者已经掌握C语言程序设计这門课将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制體会和领悟面向对象程序设计是什么课方法和泛型程序设计方法的优势。
-
内联函数和重载函数函数参数缺省值
-
类和对象的基本概念(1)
-
类和对潒的基本概念(2)
-
类型转换构造函数和析构函数
-
构造函数析构函数调用时机
-
常量对象、常量成员函数
-
流插入运算符和流提取运算符的重载
-
公有繼承的赋值兼容规则
-
虚函数和多态的基本概念
-
多态实例:魔法门之英雄无敌
-
多态实例:几何形体程序
-
虚析构函数、纯虚函数和抽象类
第七周 输入输出和模板
-
用流操纵算子控制输出格式
-
类模板与派生、友元和静态成员变量
第八周 标准模板库STL(一)
-
标准模板库STL概述(一)
-
标准模板库STL概述(②)
第九周 标准模板库STL(二)
第十周 C++ 11新特性和C++高级主题