C++ pirmer 读书笔记
文章平均质量分 77
浮生若梦一场
聊城学习中、、、、
展开
-
C++ Primer 读书笔记 – 第四章
<br />第4章 数组和指针<br />现代C++程序应使用vector和迭代器代替数组和指针,除非前二者不满足对效率的特殊要求<br />⒋⒈ 数组<br />⒈ 数组是由类型说明符、标识符和维度组成的复合类型,能保存一组某种类型的未命名对象<br />⒉ 定义和初始化<br />⑴ 类型说明符规定了存放于数组中元素的类型<br />可使用除引用外的任意类型,包括数组本身(数组的数组即**数组)<br />⑵ 维数指定数组中包含的元素个数,须用值大于等于1的常量表达式定义,一经指定不可改变<br />⑶转载 2010-09-14 20:04:00 · 347 阅读 · 0 评论 -
C++ Primer 读书笔记 – 第五章
<br />第5章 表达式<br />⒈ 表达式(expression_r)是一个C++程序中最低级的计算,由一或多个用一个操作符(operator)连接起来的操作数(operands)组成<br />⒉ 每个表达式都产生一个结果。表达式可以用作操作数,因此可用多个操作符编写复合表达式<br />⒊ 在求解表达式的过程中如果需要储存运算结果,编译器会自动创建没有名字的临时对象(temporary object),这些对象会在外围最大的表达式结束后释放<br />⒋ 表达式是否合法、合法表达式含义如何(执行什原创 2010-09-20 11:08:00 · 346 阅读 · 0 评论 -
C++ Primer 读书笔记 – 第六章
<br /> 第6章 语句<br />㈠ 简单语句<br />⒈ 表达式语句(expression_r statement)<br />一个表达式加上结尾的分号,执行时导致该表达式被求值<br />⒉ 空语句(null statement)<br />只由一个单独的分号组成,当语法上需要一个语句但逻辑上并不需要时使用<br />⒊ 声明语句<br />用于声明或定义对象或类<br />㈡ 复合语句<br />⒈ 复合语句(compound statement)又被称为块(block),是用一对花括号{}括起原创 2010-09-20 11:10:00 · 338 阅读 · 0 评论 -
C++ Primer 读书笔记 – 第八章
<br /> 第8章 标准IO库<br />⒈ IO标准库类型<br />类名 派生自 头文件 描述<br />istream ios iostream 输入流<br />ostream ios iostream 输出流<br />iostream istream和ostream iostream 输入/输出流<br />ifstream原创 2010-09-20 11:13:00 · 450 阅读 · 0 评论 -
C ++ 读书笔记 顺序容器
永不放弃1988<br /> c++读书笔记(顺序容器)<br />1、顺序容器包括:vector,list,deque<br />2、接受容器大小做形参的构造函数只适用于顺序容器,而关联容器不支持这种初始化。<br />3、作为容器元素类型必须满足以下两个约束:<br /> 一、元素类型必须支持赋值运算。<br /> 二、元素类型的对象必须可以复制。<br />上面的两条是最低限度的元素类型约束。除了引用类型外,所有内置或复合类型都可用做元素类型。<br />4、只有vector和deque转载 2010-09-20 11:34:00 · 528 阅读 · 0 评论 -
C++ Primer 读书笔记 – 第七章
<br /> 第7章 函数<br />㈠ 函数的声明和定义<br />⒈ 与变量类似:<br />⑴ 函数必须在调用前声明<br />⑵ 函数声明可与定义分离<br />⑶ 一个函数只能定义一次但可声明多次<br />⒉ 函数声明由函数返回类型、函数返回类型和形参列表组成<br />三者描述了函数的接口,称为函数原型(function prototype)<br />⑴ 函数的操作数,即形参(parameter),在一对圆括号中声明,并以逗号分隔<br />形参名是可选的,但形参需要在定义函数时命名才能使用转载 2010-09-20 11:11:00 · 360 阅读 · 0 评论