面向对象程序设计(C++语言)(第二版)
提供PPT课件,源码,咨询QQ:883604(仅限教师)。本书结构清晰,内容讲述深入浅出,示例讲解精炼,给出了C++11的部分新特性,每章后面都附有大量的各种类型的习题。

作者:程磊 李爱华

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:59元

印次:2-7

ISBN:9787302507475

出版日期:2018.08.01

印刷日期:2025.06.24

图书责编:闫红梅

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是《面向对象程序设计(C++语言)》的第2版,参考了C++11标准的新特性,更新或增加了部分例题与习题,对部分章节的内容做了修改调整,特别增加了Visual C++环境下Windows程序开发的实例,给出了C++11的部分新特性,以便读者了解和深入学习。 本书基于C++语言详细地介绍了面向对象的程序设计思想,内容主要分三大部分共13章。 第一部分是C++语言基础。重点介绍C++语言的语法、面向对象的基本特征、C++程序的开发过程、基本数据类型、函数、引用、动态内存管理及异常处理等。 第二部分是面向对象的程序设计。详细讲述面向对象程序设计的基本概念、类与对象的定义和使用、继承与派生、多态性、运算符重载、模板、标准模板库STL、C++的输入与输出等。 第三部分是Visual C++环境下Windows程序开发概述。基于Visual C++2015开发环境、面向对象的程序设计思想,讲解Windows编程初步和应用实例的设计开发。 本书结构清晰,内容讲述深入浅出,实例讲解精练。同时,每章后面都附有大量的习题。教师可以从清华大学出版社网站www.tup.com.cn下载本书的电子课件和所有例题代码。 本书既可作为高等学校相关专业面向对象程序设计C++语言的教材,也可作为软件开发技术人员的参考书。

《面向对象程序设计(C++语言)(第二版)》首先介绍了C++语言的基础,然后重点介绍了面向对象的程序设计思想,最后,讲解基于Windows环境的VC++程序开发,有理论有实践,内容循序渐进。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

第2版前言 本书是《面向对象程序设计(C++语言)》的第2版,为保持一定的教学连续性,本书继续保留原教材的主要框架及特点,对部分章节内容进行了更新或修改。 1. 第2版的变化 通过几年来的教学实践积累,根据作者的授课经验,以及教材使用院校的反馈,在第1版的基础上,本书做了以下几个方面的修改。 (1) 对章节内容的修改及完善。 在不改变整体知识架构的基础上,对部分章节的内容做了调整,对章节内容进行深入讲解分析,更新或增加了每章的例题与习题。 (2) 增加了程序运行结果的截图。 对于每章的例题,修改了例题运行结果的表示形式,给出例题的实际运行结果截图,以这种方式呈现程序的运行结果,强化了运行结果的直观性,便于读者阅读分析。 (3) 特别修改了本书第三部分的内容。 特别修改了Visual C++环境下Windows程序开发的内容,基于本书第一部分和第二部分的学习内容,增加了“小球游戏程序”开发的实例,综合运用面向对象程序设计知识,设计开发Windows应用程序,使学生在面向对象程序设计上再上一个台阶。 (4) 更新了Windows平台的程序开发环境。 本书基于目前较主流的Visual C++ 2015集成开发环境,所有程序均基于Visual C++ 2015集成开发环境编译运行。并给出开发步骤的截图说明,读者可以跟着设计过程说明,学习应用程序的开发。 (5) 增加C++11标准的新特性。 参考了C++标准,为了保持教学的连贯性,本书并没有全部改到C++11标准上,仅给出了C++11的部分新特性,以便读者了解和深入学习。 2. 本书的主要...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第一部分C++语言基础

第1章面向对象程序设计概述

1.1面向过程与面向对象

1.1.1面向过程的程序设计

1.1.2面向对象的程序设计

1.2面向对象程序设计的基本特征

1.2.1新的程序设计范型

1.2.2面向对象程序设计的基本概念

1.2.3面向对象程序设计的基本特征

1.3C++语言概述

1.3.1从C到C++

1.3.2C++语言的特点

1.4C++程序及其开发环境

1.4.1C++程序的开发过程

1.4.2Microsoft Visual Studio 2015集成开发环境简介

1.4.3Visual C++控制台应用程序开发

1.5本章小结

习题

第2章C++语言基础

2.1C++语言的基本语法

2.1.1一个简单的C++程序

2.1.2名字空间

2.1.3标识符命名及规范

2.2基本数据类型、运算符和程序流程控制

2.2.1基本数据类型

2.2.2运算符和程序流程控制

2.2.3数据类型转换

2.3数据的输入与输出

2.3.1I/O的书写格式

2.3.2简单的I/O格式控制

2.4C++中函数的新特性

2.4.1函数的原型

2.4.2默认参数的函数

2.4.3内联函数

2.4.4函数重载

2.5引用

2.5.1引用的概念及使用

2.5.2引用作为参数传递

2.5.3引用与指针的区别

2.5.4引用作为返回类型...

《面向对象程序设计(C++语言)(第二版)》首先介绍了C++语言的基础,然后重点介绍了面向对象的程序设计思想,最后,讲解基于Windows环境的VC++程序开发,有理论有实践,内容循序渐进。