本课程为公共选修课。是C++程序实践B的前导课程。本课程的主要教学目的讲解C++语言的基本思想和方法,介绍面向对象的编程风格。使学生从理论上掌握C++程序设计语言的基础概念(对象、类、继承和多态等)。进而对复用、面向对象的思想、编译的基本过程及运行时结构有比较深刻的认识。
第一章 对象与类第二章 构造函数与析构函数第三章 堆与拷贝构造函数第四章 静态数据成员与静态成员函数第五章 继承第六章 多态与虚函数第七章 多重继承第八章 友元第九章 运算符重载第十章 模板第十一章 异常处理第十二章 I/O流
教材:钱能 主编,《C++程序设计教程》,清华大学出版社,北京,2005
主要参考书:〔美〕Bjarne Stroustrup著,《The C++ Programming Language》,机 械工业出版社,2002。〔美〕Stanley B. Lippman 著,《C++ Primer》, 中国电力出版社