《C++ Primer Plus(第6版)中文版》导读

简介:

前言

C++ Primer Plus(第6版)中文版
学习C++是一次探索之旅,因为这种语言容纳了好几种编程范式,其中包括面向对象编程、泛型编程和传统的过程化编程。本书第 5 版是基于 ISO C++标准编写的,该标准的官方名称为 C++99 和 C++03(C++99/C++03),其中2003标准主要是对1999标准的技术修正,并没有添加任何新功能。C++在不断发展,编写本书时,新标准获得了C++国际标准委员会的批准。在制定期间,该标准名为C++0x,但现已改名为C++11。大多数编译器都能很好地支持C++99/03,而本书的大多数示例都遵守该标准。有些实现中已显现了新标准的很多功能,而本书也对这些新功能进行了探索。

本书在介绍C++特性的同时,讨论了基本C语言,使两者成为有机的整体。书中介绍了C++的基本概念,并通过短小精悍的程序来阐明,这些程序都很容易复制和试验。书中还介绍了输入和输出,如何让程序执行重复性任务,如何让程序做出选择,处理数据的多种方式,以及如何使用函数等内容。另外,本书还讲述了C++在C语言的基础上新增的很多特性,包括:

类和对象;
继承;
多态、虚函数和RTTI(运行阶段类型识别);
函数重载;
引用变量;
泛型(独立于类型的)编程,这种技术是由模板和标准模板库(STL)提供的;
处理错误条件的异常机制;
管理函数、类和变量名的名称空间。
初级教程方法
大约20年前,《C Primer Plus》开创了优良的初级教程传统,本书建立在这样的基础之上,吸收了其中很多成功的理念。

初级教程应当是友好的、便于使用的指南。
初级教程不要求您已经熟悉相关的编程概念。
初级教程强调的是动手学习,通过简短、容易输入的示例阐述一两个概念。
初级教程用示意图来解释概念。
初级教程提供问题和练习来检验您对知识的理解,从而适于自学或课堂教学。
基于上述理念,本书帮助您理解这种用途广泛的语言,并学习如何使用它。

对何时使用某些特性,例如何时使用公共继承来建立is-a关系,提供了概念方面的指导。
阐释了常用的C++编程理念和技术。
提供了大量的附注,如提示、警告、注意等。

第1章 预备知识

1.1 C++简介
1.2 C++简史
1.3 可移植性和标准
1.4 程序创建的技巧
1.5 总结

相关文章
|
3月前
|
C++
来自C++ Primer 5的函数指针的定义,调用等
来自C++ Primer 5的函数指针的定义,调用等
14 0
|
5月前
|
编译器 Linux C语言
C++Primer 【学习笔记】第一章 深思
main 函数在很多方面都比较特别,其中最重要的是每个 0+程序必须含有 main 函数,且 main 函数是(唯一)被操作系统显式调用的函数。
33 0
|
6月前
|
存储 编译器 程序员
C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
37 0
|
6月前
|
存储 关系型数据库 编译器
C++ Primer Plus 第6版 读书笔记(9)第 9章 函数——内存模型和名称空间
C++ Primer Plus 第6版 读书笔记(9)第 9章 函数——内存模型和名称空间
61 1
|
6月前
|
存储 算法 编译器
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(二)
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(二)
32 1
|
6月前
|
存储 Java 编译器
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(一)
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(一)
23 0
|
21天前
|
存储 C++ 容器
C++入门指南:string类文档详细解析(非常经典,建议收藏)
C++入门指南:string类文档详细解析(非常经典,建议收藏)
31 0
|
21天前
|
存储 编译器 C语言
C++入门: 类和对象笔记总结(上)
C++入门: 类和对象笔记总结(上)
30 0
存储 编译器 Linux
13 0
|
1天前
|
编译器 C++
标准库中的string类(上)——“C++”
标准库中的string类(上)——“C++”