我的《C++ Primer》扉页记着购书的日期和地点:C++ Primer 2009.11.28购于西区求索。那时对于这本厚书一直心怀敬畏,仿佛是眼前的一座大山。那时,虽然已经大四,但是对于面向对象的理解还很肤浅(相当肤浅),只能用C++编写一些简陋的C风格的结构化的程序。一晃快两年过去了,过去的时光放佛已经尘封于历史之中了,离自己已经遥远,但我知道自己现在唯有迎难前进,方能获得希望。但愿过去的时光可以让我学的更轻松,小小的期望,在购书两周年之际学完C++。
Chapter1
iostream库——istream类(输入流)和ostream类(输出流)
标准输入 cin
标准输出 cout
标准错误 cerr
输出操作符 << 表达式结果是左操作数的值
命名空间 std 作用于操作符 ::
控制结构:while 语句,for语句,if语句
C++设计的主要焦点就是使所定义的类类型的行为可以像内置类型一样自然。类定义行为。
成员函数,使用点操作符调用。
Chapter2
左值:可以出现在赋值语句的左边或右边
右值:只能出现在赋值语句的右边
对象:内存中具有类型的区域
变量:程序可以操作的有名字的存储区
变量名:变量的标识符
定义对象:类型说明符,变量名
初始化:直接初始化,赋值初始化
定义如何进行初始化的成员函数称为构造函数
定义:为变量分配存储空间,还可以指定初始值;定义同时也是声明。
声明:向程序表明变量的类型和名字,可以使用extern关键字声明变量而不定义它,只是说明变量定义在程序的其他地方。变量可以多次声明,只能定义一次。声明如果有初始化式,那么它可被当做定义。使用变量之前必须定义或者声明变量。
全局作用域,局部作用域,语句作用域
const对象,常量在定义后不能被修改,所以定义时必须初始化;除非显式的说明extern,全局作用域声明的const变量是定义该对象文件的局部变量,此变量只存在于该文件,不能被其他文件访问。
引用是复合类型,通过在变量前添加"&"符号来定义,复合类型是指用其他类型定义的类型。
int ival = 1024;
int &refVal = ival;
const引用是指向const对象的引用,可以读取但不能修改。const引用可以初始化为不同类型的对象或者初始化为右值,非const引用却不可以。原因比较微妙。
typedef
类类型:数据成员,成员函数 使用class关键字成员函数默认private,使用struct则默认public
编写头文件:
头文件不应该含有定义,有三个例外;可以定义类、值在编译时已知道的const对象和inline对象。
分享到:
相关推荐
C++Primer中文第三版(C++从入门到精通)第一章的读书笔记,主要是C++程序、预处理器指示符、iostream库等的基础知识点读书笔记。
C++Primer摘记,还不错.是第四版的
c++ primer 读书笔记,来自于网络,不可多得,分享给大家,同时感谢原作者的辛勤努力
C++ Primer读书笔记.经典教材的读书笔记,结合自己的所得体会一下吧
C++primer的笔记,可以看一下,一些容易犯错的陷阱
对C++primer 每章内容读完后的经典总结 很有好处。
牛人的c++primer学习笔记,c++基础学习必须看的,努力中。
经典之作c++ primer,笔记有助于学习总结
《C++ Primer 5th》 这本书的笔记上。C++ 在我多年以来断断续续学了好几遍,之前用《C++ 编程思想》也学过,但那本书过于陈旧了,用《C++ Primer 4th》也学过一段时间,由于书本过于沉溺细节,导致最终没法坚持下来...
C++primerplus笔记.pdf
C++ primer plus 第五版的个人学习笔记,仅供大家学习参考。
C++ Primer学习笔记 内容很详细
被业界奉为百科全书式的C++著作C++primer的读书笔记,与他人交流住进学习!
自己写的C++primer笔记,比较简略。只有前面十章。
C++primer笔记C++primer笔记C++primer笔记C++primer笔记C++primer笔记
适合新手。适合想学习c++但是基础又不是特别好的...本人计算机专业,找工作的时候自己看C++primer做的笔记,全程较为详细,每次复习前面一天的笔记,再看后面的书。效果较好,上传上来给打击做个参考。希望能帮到大家。
C++ primer学习笔记,看对家有用木........
不错的笔记,里面有初学者笔记。C++ Primer学习笔记.doc
C++ primer plus学习笔记之三,分为一下几个部分: 函数参数:介绍了函数的生命规则以及定义 数组函数:数组作为变量时的使用方法 指针和const:灵活运用指针和const 函数和二维数组:二维数组作为变量时声明以及定义...
学习C++ Primer 3rd 时做的一些笔记,相信对初学者学习 C++ Primer 很有帮助 !