第一部分 公共基础知识 1
第1章 基本数据结构与算法第2章 程序设计基础 13
第3章 软件工程基础 25
第4章 数据库设计基础 33
第二部分 C++语言程序设计 42
第5章 C++语言概述 42
第6章 C++词汇、数据类型、运算符、表达式 59
第7章 基本语句 87
第8章 数组和字符串 120
第9章 函数 147
第10章 指针、引用及结构体 179
第11章 类与对象 214
第12章 类的继承与派生 240
第13章 多态性和类模板 263
第14章 输入输出流 286
附录 习题参考答案 299