C++对C语言的扩展。const、string、引用的应用。函数原型及带默认形参的函数,返回引用的函数,内联函数、函数重载、函数模板,操作符new和delete用法。面向对象程序设计方法及编程思想,OOP的四个基本机制(抽象、封装、继承、多态),C++的源程序格式。C++中的类与对象的编程,类中成员的访问控制项,类中的各种特殊成员函数,构造函数与析构函数的编程。对象赋值、对象数组、对象指针、对象内嵌,静态成员,this指针。友员函数及友员类的编程规则,类的前向说明,运算符(一元及二元)重载的实现。类的继承与派生目的,派生类的正确定义,子类中的成员正确设计,继承方式的合理选用,多重继承的编程。继承时的二义性产生的时机,同名支配原则,虚基类及派生类时的构造函数设计规则。多态性(静态及动态),赋值兼容原则,虚函数及纯虚函数和抽象基类等的编程。综合应用,类模板的创建和使用。 |