前言
- C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。
- C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。
- C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
一、目录详情
第1篇 基 础 知 识 |
---|
第1章 绪论 3 |
第2章 数据类型 17 |
第3章 表达式与语句 37 |
第4章 条件判断语句 55 |
第5章 循环语句 69 |
第6章 函数 89 |
第7章 数组、指针和引用 111 |
第8章 构造数据类型 147 |
第2篇 核 心 技 术 |
---|
第9章 面向对象编程 169 |
第10章 类和对象 177 |
第11章 继承与派生 215 |
第3篇 高 级 应 用 |
---|
第12章 模板 247 |
第13章 STL标准模板库 271 |
第14章 RTTI与异常处理 311 |
第15章 程序调试 327 |
第16章 文件操作 341 |
第17章 网络通信 361 |
第4篇 项 目 实 战 |
---|
第18章 图书管理系统 381 |