内容简介
作为一门广为人知的编程语言,C++已经诞生30多年了,这期间也出现并流行过许多种编程语言,但是C++是经得起考验的。如此经典的编程语言,值得每一位编程领域的新人认真学习,也适合有经验的程序员细细品味。
本书旨在通过全面细致的内容和代码示例,带领读者更加多方面地认识C++语言。全书分为10章,由浅入深地介绍了C++的各项特性,包括C++语法、数据类型、指针、函数、类、面向对象特性、标准库容器、字符串、诊断和调试等。本书涵盖了C++11规范及相关的C++11标准库,是全面学习C++编程的合适之选。
本书适合C++零基础读者,但是希望读者有一些编程经验。通过书中丰富、典型的代码示例,读者将快速把握C++的特性和编程技巧。
作者介绍
Richard Grimes有25年C++编程经验,曾经致力于汽车制造业远程设备的金融分析和科学控制等多个项目。他曾经在70多场微软技术(其中包含C++和C#)的国际会议上发布重要讲话,共编写了8本书,在编程期刊上发表了150多篇文章,主讲了5期Microsoft培训课程。Richard曾经连续10年(1998-2007)获得微软MVP认证。他对微软.net框架和C++的深刻理解,以及他对新技术的坦率评估在业内享有盛誉。
目录
- 第1章 初识C++ 1
- 第2章 语言特性简介 28
- 第3章 C++类型探秘 63
- 第4章 内存、数组和指针 102
- 函数 110
- 第5章 函数 136
- 第6章 类 170
- 第7章 面向对象编程简介 204
- 第8章 标准库容器 245
- 第9章 字符串 277
- 第 10章 诊断和调试 306