第一章:预备知识
C ++简介:
c++融合了三种不同的编程方式:C语言代表的过程性语言,c++在C语言基础上添加的类代表的面向对象语言,c++模板支持的泛型编程。在c++中将会学习对象和类,以及如何实现他们。
C ++中的面向对象编程(OOP)强调的是数据,OOP不像过程性编程那样,试图使问题满足语言的过程性方法,而是试图使语言来满足问题的要求。理念是设计与问题的本质特性相对应的数据格式.oop程序设计方法首先设计类,他们准确的表达的程序研处理的东西.Oop使用的编程方法不同于过程性编程,他不是将重点放在任务上,而是放在表示概念上,有时不一定使用自上而下的编程方法,而是使用自下而上的方法。oop赋予了c++语言将问题所涉及的概念联系起来的能力,C语言则赋予了c++紧密联系硬件能力。
C ++和泛型编程:它与oop目标相同,即使重用代码和抽象通用概念的技术更简单,但是泛型编程是强调的是独立的数据类型,侧重点不同,泛型编程提供了执行常见任务的工具。
第二章:开始学习C ++
C ++中代替的getchar();使程序停留的语句是cin.get();
c++预处理器和iostream文件:
c ++中涉及文件中的多个定义,#include编译指令导致该文件的内容随源代码文件内容一起被发送给编译器。原始文件并没有被修改,只是将源代码和iostream组合成一个复合文件,编译的下一个阶段将使用该文件。