C++Primer
u013807707
这个作者很懒,什么都没留下…
展开
-
C++Primer 笔记
要养成做笔记的好习惯,才不会看一本书忘一本书。固定学习时间,定好学习计划。《C++ Primer 中文版 第四版》第一章 快速入门 我已经有一点C++基础所以,这部分的笔记仅仅是记录一下自己以前没有注意到的地方。P5 初窥输入输出C++ 并没有直接定义进行输入或输出(IO)的任何语句,这种功能是由标准库提供的,书中大多数处理格式化输入输出使用的是iostream库。iostream库的基础是两...原创 2013-09-10 14:03:15 · 139 阅读 · 1 评论 -
C++primer 笔记第二章
C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型(arithmetic type),另外还定义了一种成为void的特殊类型。 表示整数、字符和布尔值的算术类型成为整型(integral type)。 C++ 内置类型与其在计算机存储器中的表示方式紧密相关。计算机以序列存储数据,每一位存储0或者1. 让存储具有结构的基本方法是用块(chunk)处理存储。大部分计算机都使用特定位...原创 2013-09-11 23:09:00 · 182 阅读 · 0 评论 -
C++primer 笔记2.9
2.9编写自己的头文件 为了允许把程序分成独立的逻辑块,C++支持所谓的分别编译(separatecompilation)。这样程序就可以由多个文件组成。 头文件为相关类的生命提供了一个集中存放的位置。头文件一般包含类的定义、extern 变量的生命和函数的生命。头文件的正确使用有两个好处:保证所有的文件使用给定实体的同一个生命;当声明需要修改的时候,只有头文件需要更新。 头文件用于...原创 2013-09-14 16:23:36 · 97 阅读 · 0 评论 -
C++Primer 笔记第三章
除了基本数据类型之外,C++还定义了一个内容丰富的抽象数据类型标准库。其中最重要的标准库类型是string和vector。他们分别定义了大小可变的字符串和集合。 string和vector 往往将迭代器用作配套类型(companion type),用于访问string中的字符串或者vector中的元素。 C++还定义了许多更高级的抽象数据类型。 3.1命名空间的using 声明 3.2...原创 2013-09-14 16:32:39 · 63 阅读 · 0 评论 -
C++ primer 笔记第五章
5.4 赋值操作符 赋值操作符的左操作数必须是非const的左值。数组名是不可修改的左值,因此数组不可以作为赋值操作的目标。而下标和解引用操作符都返回左值。因此当将这两种操作用于非const数组时,其结果可作为赋值操作的左操作数。 5.4.1 赋值操作的右结合性 与下标和解引用操作符一样,赋值操作符也返回左值。同一,只要被赋值的每个操作数都具有相同的通用类型,c++语言允许将这多个赋值...原创 2013-10-04 16:39:22 · 75 阅读 · 0 评论