C++面向对象程序设计(第2版)
提供课件,源码(资源下载处),咨询QQ:883604(仅限教师)。教材为C++11标准重新撰写,重点讲解如何用C++11编写面向对象程序,内容包括: ? C++11语法基础和过程式程序设计; ? 类和对象、组合、继承、多态性和面向对象编程思想; ? 模板、标准模板库与泛型编程; ? 异常和错误处理技术。

作者:龚晓庆、付丽娜、朱新懿、李康

丛书名:重点大学计算机专业系列教材

定价:79元

印次:2-8

ISBN:9787302458838

出版日期:2017.02.01

印刷日期:2023.08.03

图书责编:郑寅堃

图书分类:教材

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

本书在第1版的基础上针对新的C++11标准重新撰写,讲解如何用C++11编写面向对象程序。本书以面向对象概念为主线索,内容由浅入深,主要包括:面向对象基础,C++语言概览和语言基础,复合类型,函数,类和对象,构造函数和析构函数,运算符重载,组合与继承,虚函数与多态性,模板与泛型编程,标准库容器和异常处理。   本书内容体系组织符合高校课程开设特点,适合作为高等院校计算机及相关专业本科生的C++程序设计教材,也可作为学习C++和面向对象程序设计的参考读物。

l 教材强调C++11的实用性和易用性,具有以下特色: l 所有示例程序均使用C++11标准编写,并在GNU GCC编译环境下调试通过。 l 从C++语言的语法、语义和语用三个层面着手,除了详细介绍C++的各种语法概念及其语义之外,更着重其语用知识:在特定情况下应该使用何种语法结构,用它们来解决什么样的问题。 l 在习题的思考题部分增加了一些软件公司的C++笔试题,以便读者深入了解C++在实际中的应用。 l 穿插介绍了一些实用的编程经验,例如程序的多文件组织、变量命名、函数的设计、类的设计、错误处理技术等。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

  C++是一种通用程序设计语言,支持数据抽象、面向对象程序设计和泛型程序设计,并支持在这些风格约束之下的传统C程序设计技术。C++是目前使用最广泛的编程语言之一,尤其适用于系统程序和大型应用程序的设计。C++11标准出现后,语言机制的增强和标准库的完善为C++的编程风格带来了新的变化。   本书介绍如何用C++语言进行面向对象程序设计,在第1版的基础上针对C++11标准重新编写。内容由浅入深,适合所有对C++程序设计感兴趣的读者。如果已经学习过C语言或其他程序设计语言,对阅读和理解本书会有一定的帮助。   本书强调C++语言的实用性,提倡从语法、语义和语用这三个层面来学习和理解C++语言。除了详细解释C++的语法概念及其语义之外,更着重于C++的语用知识:在特定情况下应该使用何种语法结构,用它们来解决什么样的程序设计问题。部分章后面的习题部分还增加了一些软件公司的C++面试题作为思考题,希望能够使读者更广泛和深入地了解C++在实际中的应用。   本书共有13章,大致分为4部分:C++语言基础(第2~5章)、C++面向对象程序设计(第1章、第6~10章)、模板和泛型编程(第11~第12章)和异常处理(第13章)。具体章节的组织和内容如下(另附本书主要内容与章节组织导图)。   第1章介绍面向对象的基本概念和背景知识。   第2章介绍C++语言的特点和标准化现状,重点介绍C++程序的结构和编译方式。第3章介绍C++的内置基本数据类型、运算符、表达式和语句等基本语法结构。第4章详细介绍C++的复合类型和一些常用的标准库类型。第5章介绍C++的函数机制、命名空间和作用域。 ...

课件下载

样章下载

暂无网络资源

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

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

第1章  面向对象基础 1

             1.1  程序设计范型 1

             1.2  面向对象的基本概念 2

             1.2.1  对象和类 3

             1.2.2  封装和信息/实现隐藏 4

             1.2.3  接口、实现和消息传递 6

             1.2.4  继承 8

             1.2.5  多态性 10

             1.2.6  类之间的关系 12

             1.3  面向对象程序的特点 13

             1.4  面向对象方法发展简史 14

             1.5  小结 16

             1.6  习题 16

第2章  C++语言概览 17

             2.1  C++语言的特点 17

             2.1.1  C++的发展和标准化 17

             2.1.2  C++的特点 18

             2.2  第一个C++程序 19

             2.2.1  程序基本结构 20

             2.2.2  程序的编译和运行 21

             2.3  输入和输出 22

             2.3.1  标准输入输出 23

             2.3.2  注释 24

             

2.4  集成开发环境的使用...

l  教材强调C++11的实用性和易用性,具有以下特色:

l  所有示例程序均使用C++11标准编写,并在GNU GCC编译环境下调试通过。

l  从C++语言的语法、语义和语用三个层面着手,除了详细介绍C++的各种语法概念及其语义之外,更着重其语用知识:在特定情况下应该使用何种语法结构,用它们来解决什么样的问题。

l  在习题的思考题部分增加了一些软件公司的C++笔试题,以便读者深入了解C++在实际中的应用。

l  穿插介绍了一些实用的编程经验,例如程序的多文件组织、变量命名、函数的设计、类的设计、错误处理技术等。