我的《C++ Primer》扉页记着购书的日期和地点:C++ Primer 2009.11.28购于西区求索。那时对于这本厚书一直心怀敬畏,仿佛是眼前的一座大山。那时,虽然已经大四,但是对于面向对象的理解还很肤浅(相当肤浅),只能用C++编写一些简陋的C风格的结构化的程序。一晃快两年过去了,过去的时光放佛已经尘封于历史之中了,离自己已经遥远,但我知道自己现在唯有迎难前进,方能获得希望。但愿过去的时光可以让我学的更轻松,小小的期望,在购书两周年之际学完C++。
Chapter1
iostream库——istream类(输入流)和ostream类(输出流)
标准输入 cin
标准输出 cout
标准错误 cerr
输出操作符 << 表达式结果是左操作数的值
命名空间 std 作用于操作符 ::
控制结构:while 语句,for语句,if语句
C++设计的主要焦点就是使所定义的类类型的行为可以像内置类型一样自然。类定义行为。
成员函数,使用点操作符调用。
Chapter2
左值:可以出现在赋值语句的左边或右边
右值:只能出现在赋值语句的右边
对象:内存中具有类型的区域
变量:程序可以操作的有名字的存储区
变量名:变量的标识符
定义对象:类型说明符,变量名
初始化:直接初始化,赋值初始化
定义如何进行初始化的成员函数称为构造函数
定义:为变量分配存储空间,还可以指定初始值;定义同时也是声明。
声明:向程序表明变量的类型和名字,可以使用extern关键字声明变量而不定义它,只是说明变量定义在程序的其他地方。变量可以多次声明,只能定义一次。声明如果有初始化式,那么它可被当做定义。使用变量之前必须定义或者声明变量。