作品简介

本书以零基础讲解为宗旨,摒弃了枯燥乏味、层次结构混乱等缺陷,不会在初学者还不会编写一行代码的情况下,就开始讲解算法,这样只会吓跑初学者,让初学者难以入门。本书知识系统全面,吸取了十多本C++语言图书及教材的优点,全书共10章,涵盖C++语言基础、封装性、继承性、多态性、模板、输入输出流、异常处理、STL等主流C++语言开发技术。为了使大多数读者都能看懂,本书采用朴实生动的语言来阐述复杂的问题,其中列举了大量现实生活中的案例,再配搭上精心设计的插图,以图文并茂的形式进行讲解,真正做到通俗易懂。本书面向初学者和中等水平C++语言开发人员、大专院校及培训学校的老师和学生,是牢固掌握主流C++语言开发技术的必读之作。

千锋教育高教产品研发部编著。

作品目录

  • 内容简介
  • C++语言程序设计编委会
  • 前言
  • 第1章 初识C++
  • 1.1 C++简介
  • 1.2 第一个C++程序
  • 1.3 C++程序的运行流程
  • 1.4 面向对象的基本概念
  • 1.5 本章小结
  • 1.6 习题
  • 第2章 C++语言编程基础
  • 2.1 变量与常量
  • 2.2 构造数据类型
  • 2.3 表达式与类型转换
  • 2.4 指针
  • 2.5 引用
  • 2.6 命名空间
  • 2.7 基本控制语句
  • 2.8 函数
  • 2.9 本章小结
  • 2.10 习题
  • 第3章 类与对象
  • 3.1 类的定义
  • 3.2 对象
  • 3.3 类的定义与文件
  • 3.4 构造函数
  • 3.5 析构函数
  • 3.6 友元
  • 3.7 静态成员
  • 3.8 对象成员
  • 3.9 常类型成员
  • 3.10 string类
  • 3.11 本章小结
  • 3.12 习题
  • 第4章 类的继承与派生
  • 4.1 继承的基本概念
  • 4.2 单一继承
  • 4.3 多重继承
  • 4.4 派生类的构造函数与析构函数
  • 4.5 同名冲突
  • 4.6 虚基类
  • 4.7 恢复访问权限
  • 4.8 本章小结
  • 4.9 习题
  • 第5章 多态性与虚函数
  • 5.1 多态的概念
  • 5.2 函数重载
  • 5.3 运算符重载
  • 5.4 虚函数
  • 5.5 纯虚函数与抽象类
  • 5.6 本章小结
  • 5.7 习题
  • 第6章 模板
  • 6.1 模板的概念
  • 6.2 函数模板
  • 6.3 类模板
  • 6.4 模板与继承
  • 6.5 本章小结
  • 6.6 习题
  • 第7章 输入/输出流
  • 7.1 流的概念
  • 7.2 输入/输出流类库
  • 7.3 标准输入/输出流
  • 7.4 格式化输入/输出
  • 7.5 文件流
  • 7.6 字符串流
  • 7.7 本章小结
  • 7.8 习题
  • 第8章 异常处理
  • 8.1 异常的概念
  • 8.2 异常处理方法
  • 8.3 异常处理的实现
  • 8.4 异常规范
  • 8.5 异常与析构函数
  • 8.6 异常类
  • 8.7 重抛异常
  • 8.8 标准异常类
  • 8.9 本章小结
  • 8.10 习题
  • 第9章 STL简介
  • 9.1 STL概述
  • 9.2 常用的容器
  • 9.3 迭代器
  • 9.4 算法
  • 9.5 本章小结
  • 9.6 习题
  • 第10章 综合案例
  • 10.1 需求分析
  • 10.2 程序设计
  • 10.3 代码实现
  • 10.4 效果演示
  • 10.5 本章小结
  • 10.6 习题
展开全部