本书以Visual C++ 2010为开发环境,先分析C++的知识点,将其分解成若干语法具有的意义、格式和应用,并分散到教材相应部分,与工程案例相互配合介绍,互为补充,相得益彰。通过程序示例附有的详细注释,帮助知识点的理解,课后习题有相关语法的练习,工程案例中再次应用它,经过一系列的训练,可使知识点学以致用,易于理解。该教材包含17个章节,内容包括绪论、基本数据类型与输入输出、表达式和语句、过程化语句、函数、数组、指针、引用、结构、模块化程序设计、类、继承与派生、多态性、模板、运算符重载、异常处理、C++标准库,及其8个工程训练,其中工程训练穿插在各个知识点的之间,相辅相成。 本书可作为高等院校本科生的教材以及教学参考书,也可作为“全国计算机等级考试二级Visual C++”的培训和自学用书。