摘要:
13. 文件处理 13.1 引言 内存中数据的存储是暂时的。文件用于数据的持久化- -数据的永久保留。计算机将文件存储在二次存储设备上,如硬盘、CD、DVD、闪存和磁带。 13.2 文件和流(Files and Streams) C++将文件简单的看作一系列字节。 每个文件以end-of-file标 阅读全文
posted @ 2024-08-31 13:57
yyyyyllll
阅读(49)
评论(0)
推荐(0)
摘要:
12. 流输入输出 12.1 Introduction 在C++ 程序中,首选C++样式的 I/O 而不是C样式的 I/O。 12.2 流(Streams) C++ I/O occurs in streams, which are sequences of bytes. C++ provides b 阅读全文
posted @ 2024-08-31 13:38
yyyyyllll
阅读(113)
评论(0)
推荐(0)
摘要:
11. 多态(Polymorphism) 11.1 引言 使用多态性,可以设计和实现易于扩展的系统,只要新类是程序通常处理的继承层次结构的一部分,就可以添加新类,而无需对程序的常规部分进行修改。程序中唯一必须更改以适应新类的部分是那些需要直接了解添加到层次结构中的新类的部分。例如,如果我们创建继承自 阅读全文
posted @ 2024-08-31 13:26
yyyyyllll
阅读(41)
评论(0)
推荐(0)
摘要:
10. 继承(Inheritance) 派生类必须使用类派生列表明确指出它是从哪个基类继承而来的。因为每个派生类对象都是属于基类的,并且一个基类可以由多个派生类,基类代表的对象比任意派生类代表的对象多。For example, the base class Vehicle represents al 阅读全文
posted @ 2024-08-31 13:22
yyyyyllll
阅读(46)
评论(0)
推荐(0)
摘要:
9. 运算符重载 本小节将解释如何使C++的运算符能够处理类对象--一个称为运算符重载的过程。当运算符作用于类类型的运算对象时,可以通过运算符重载重新定义该运算符的含义。明智的使用运算符重载能令我们的程序更易于编写和阅读。 9.1 使用标准类库string中的重载操作符 #include <iost 阅读全文
posted @ 2024-08-31 13:18
yyyyyllll
阅读(66)
评论(0)
推荐(0)
摘要:
8. 类:更深层次的理解 8.1 接口与实现分离 我们的每个先前的类定义示例都将一个类放在一个头文件中进行重用,然后将类的定义包含到一个包含main的源代码文件中,这样我们就可以创建和操作类的对象。 传统的思想认为,使用类的一个对象,客户(例如main函数)只需要知道: 1.调用什么成员函数 2.需 阅读全文
posted @ 2024-08-31 13:11
yyyyyllll
阅读(71)
评论(0)
推荐(0)
摘要:
7.指针 指针也允许pass-by-reference,并且可以用来创造和操作动态数据结构,例如列表、队列、栈和树(lists, queues, stacks and trees)。 7.1 指针变量的声明和初始化 指针变量包含内存地址作为其值,指针包含变量的内存地址,而变量的内存地址又包含一个特定 阅读全文
posted @ 2024-08-31 13:04
yyyyyllll
阅读(53)
评论(0)
推荐(0)
摘要:
6. 类-数组(array)和string 6.1 数组 数组是一组连续的内存位置,它们都具有相同的类型。为了指代数组中的特定位置或元素,我们指定数组的名称和特定元素在数组中的位置编号。数组名称遵循与其他变量名相同的约定。 下标必须是整数或整数表达式,带下标的数组名是一个左值,它可以在赋值的左边使用 阅读全文
posted @ 2024-08-31 11:46
yyyyyllll
阅读(337)
评论(0)
推荐(0)
摘要:
5. 函数和递归 inline functions 内联函数 function template 函数模板 5.1 C++中的程序构件 function prototype 函数原型 5.1.1 函数原型 A function prototype is a declaration of a func 阅读全文
posted @ 2024-08-31 11:40
yyyyyllll
阅读(72)
评论(0)
推荐(0)
摘要:
4.循环语句 and 逻辑运算符 4.1 for循环 for循环的基本结构为: 两个分号是必不可少的,用while表示for可以写为: 如果在for循环中,第一部分被省略,C++会假定判断条件始终为真,循环一直进行。 程序经常在循环体中显示控制变量值或在计算中使用它,但这种使用不是必需的。控制变量通 阅读全文
posted @ 2024-08-31 11:34
yyyyyllll
阅读(59)
评论(0)
推荐(0)

浙公网安备 33010602011771号