作品简介

本书以介绍C++语言的基本知识为主,旨在帮助读者建立面向对象程序设计的编程思想,主要内容包括C++与面向对象程序设计概述、C++程序设计基础、数组、函数、指针和引用、结构体和共用体、类与对象、静态与友元、继承与派生、运算符重载、虚函数和多态性、C++输入/输出流、模板和异常处理等。

本书概念清楚、通俗易懂、实例丰富,注重基础知识与典型应用相结合,具有较高的系统性、实用性和可操作性。书中所有程序代码均在Visual Studio 2013环境下运行通过。

本书为普通高等学校、高等职业院校计算机类各专业学习“C++面向对象程序设计”课程的教材,也可作为其他专业的程序设计入门教材和广大计算机应用人员的自学参考书。

本书由齐建玲,邓振杰主编。

作品目录

  • 内容提要
  • 第3版前言
  • 第1章 C++与面向对象程序设计概述
  • 1.1 面向对象程序设计
  • 1.2 C++语言的发展和特点
  • 1.3 C++语言程序基本结构
  • 1.4 C++程序的上机实现
  • 习题
  • 第2章 C++程序设计基础
  • 2.1 词法符号
  • 2.2 基本数据类型
  • 2.3 常量与变量
  • 2.4 运算符和表达式
  • 2.5 程序基本结构
  • 2.6 案例实战
  • 习题
  • 第3章 数组
  • 3.1 一维数组
  • 3.2 二维数组
  • 3.3 字符串与字符数组
  • 3.4 案例实战
  • 习题
  • 第4章 函数
  • 4.1 函数的定义和声明
  • 4.2 函数调用
  • 4.3 变量的作用域
  • 4.4 C++对函数的扩充
  • 4.5 案例实战
  • 习题
  • 第5章 指针和引用
  • 5.1 指针
  • 5.2 引用
  • 5.3 案例实战
  • 习题
  • 第6章 结构体和共用体
  • 6.1 结构体
  • 6.2 共用体
  • 6.3 案例实战
  • 习题
  • 第7章 类与对象
  • 7.1 类的定义
  • 7.2 对象的定义
  • 7.3 构造函数
  • 7.4 析构函数
  • 7.5 对象指针和对象的引用
  • 7.6 对象数组
  • 7.7 常类型
  • 7.8 案例实战
  • 习题
  • 第8章 静态与友元
  • 8.1 静态
  • 8.2 友元
  • 8.3 案例实战
  • 习题
  • 第9章 继承与派生
  • 9.1 类的继承与派生
  • 9.2 单继承
  • 9.3 多继承
  • 9.4 虚基类
  • 9.5 案例实战
  • 习题
  • 第10章 运算符重载
  • 10.1 概述
  • 10.2 运算符重载规则
  • 10.3 运算符重载的实现方式
  • 10.4 常用运算符的重载
  • 10.5 案例实战
  • 习题
  • 第11章 虚函数和多态性
  • 11.1 虚函数
  • 11.2 抽象类
  • 11.3 虚析构函数
  • 11.4 多态性
  • 11.5 案例实战
  • 习题
  • 第12章 C++输入/输出流
  • 12.1 输入/输出流的概念
  • 12.2 标准输入/输出
  • 12.3 文件输入/输出
  • 12.4 案例实战
  • 习题
  • 第13章 模板和异常处理
  • 13.1 模板
  • 13.2 异常处理
  • 13.3 案例实战
  • 习题
展开全部