本书对C++的语法进行了全面介绍和深入讲解,内容包括:C++整型、字符型、浮点型、声明、定义、typedef、运算符、表达式、左值、选择语句、循环语句、指针、数组、函数和标识符的作用域、类基础、类作用域及相关运算符、构造函数、复制构造函数、析构函数、名称空间、类中的成员、运算符(操作符)重载、继承、虚函数、多态性、对象模型、虚函数表、模板、I/O、异常、预处理器、typeid、强制类型转换和string类等。本书层次分明,由浅入深,各章节相对独立,语法示例短小精悍,方便对有疑惑的语法进行速查。学习完本书,读者不会再对C++的各种语法感到困惑。
本书适合有一定C++基础、对C++的语法有疑惑、想深入了解C++语法细节的人员阅读。本书同时也可以作为解决C++语法问题的参考书;对于学习过C++或已精通C++的人员,也是一本不错的资料查阅手册。
本书全方位阐述了C++语法知识点,语法示例短小精悍,案头必备,方便速查。
细致的图解分析,让读者更易理解语法原理,确保读者知其然更知其所以然。
前言:
本书具有如下特点:
(1)本书是专门讲解C++语法规则的书籍,因此书中不会介绍任何有关程序设计的内容(比如编写一个计算规形面积的程序等)。本书将语法问题分离出来,避免既不像写语法的书,也不像写程序设计的书。
(2)书中的示例程序都使用简短的名字,比如a, b, A等,以便于记忆,而不会使用很长的名字。
(3)一个知识点能用一段话讲解清楚的,尽量不使用两段话。一个知识点一个标号,方便查阅和增补。
(4)一个知识点列举一个单独的简短易懂的程序作为示例。大多数教材都喜欢在第1章开头定义一个变量,然后一直到章尾都在使用那个变量作为示例。本书打破传统,一个知识点就是一个单独的示例,不与上一个知识点的示例拉上关系,更不会与上一章的内容拉上关系,让读者能够随时独立复习每个知识点,而不用再去复习不必要的章节内容。
(5)本书的示例程序主要是针对语法问题的,示例程序每行都有注释,尽量做到把每个语法问题都反映出来。
(6)本书引用了大多数教材上没有提到的一些概念,并对这些概念做了深入介绍。
(7)本书对某些难点内容做了细致的图解分析,让读者更容易明白难点的原理。书中的图是专门针对语法问题的,尽量做到让读者看图就能明白其原理。
(8)本书对指针和数组的理解有独到的见解,学完数组和指针章节会给读者耳目一新的感觉。
(9)本书尽量做到用最少的文字、最少的篇幅描述清楚知识点,是一本真正的含金量高的图书。
由于能力有限,书中难免有错漏之处,望广大读者指出更正,不胜感激。
已购买了这本书,但是什么地方可以下载示例源代码啊?