上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 头文件:stdlib.h 函数: void * malloc(size字节); void * calloc(element number, element size字节); void * realloc(地址, size字节); void * reallocarray(地址, element num 阅读全文
posted @ 2021-10-19 11:08 孱陵 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. scanf、gets均自动添加'\0',但scanf不会读取'\n',gets会读取'\n' 2. C/C++ 中多维数组一旦转换为 void**... 的指针,就不能像原来一样解引用,故函数传参也要注意这点,如 int arr[3][4]; int **arr2 = arr; arr2[1] 阅读全文
posted @ 2021-09-06 11:55 孱陵 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 功能:显示+计算 过程:在前者的基础上添加计算的代码 特点:由于已经精确地建模过,所以几乎不用改动原有的代码,可以直接添加新的部分 代码: 1 #include <iostream> 2 using namespace std; 3 4 class Expr_node; 5 6 // 句柄类 7 c 阅读全文
posted @ 2021-09-04 22:46 孱陵 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 功能:打印表达式 技术:句柄、继承 代码 1 #include <iostream> 2 using namespace std; 3 4 class Expr_node; 5 6 // 句柄类 7 class Expr 8 { 9 friend ostream& operator<< (ostre 阅读全文
posted @ 2021-09-04 21:55 孱陵 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ——将句柄与使用者信息分离,以类的形式存在 1. 计数类:控制计数的类,被嵌入句柄来使用,实现功能分离 2. 实现代码 1 #include <iostream> 2 using namespace std; 3 4 // 计数部分 5 class UseCount 6 { 7 private: 8 阅读全文
posted @ 2021-09-04 09:28 孱陵 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 值语义、指针语义的概念: 1. 发生在两个指针变量的相互赋值期间。 2. 若一个指针只获取另一个指针的地址,则为指针语义 3. 若一个指针获取另一个指针指向的对象的拷贝的地址,则为值语义 写时复制( copy on write ): 1. 。。。以后解释 阅读全文
posted @ 2021-09-03 23:15 孱陵 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 提出问题:代理(见其它文章)提供了一个容器容纳对象时保持多态性的办法,但是它采用复制得到副本的方式,在复制对象开销巨大时或不可能时,需要考虑其它的方法。 解决方案:handle类(句柄类,又叫“ 智能指针 ”) 特性: 1. 具备代理的多态性 2. 只指向、不复制对象 3. 无句柄指向对象时释放对象 阅读全文
posted @ 2021-09-03 22:33 孱陵 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 问题提出:由于C++具备继承的特性,若想使用一个容器(如数组)存储一系列的父类、子类对象,应该如何操作? 实现难点: 1. 基类数组:不能实现 2. 基类指针数组(间接层):对管理内存不友好 实在的解决方案:代理类 1. 代理是对对象的拷贝,具备对象的一切操作,并且可以实现容器中装入父类、子类各种对 阅读全文
posted @ 2021-09-03 20:13 孱陵 阅读(106) 评论(0) 推荐(0) 编辑
摘要: iostream(以前为iosteam.h)文件中包含一些专门设计用来实现、管理流和缓冲区的类。 C++98 版本C++ I/O定义了一些类模板,以支持char和wchar_t数据; C++11 添加了char16_t 和char32_t 具体化; 通过使用typedef工具,C++使得这些模板ch 阅读全文
posted @ 2020-08-28 11:51 孱陵 阅读(307) 评论(0) 推荐(0) 编辑
摘要: C++程序把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时程序将字节插入到输出流中。 对于面向文本的程序,每个字节代表一个字符。故流充当了程序和流源或流目标之间的桥梁,通过使用流,C++程序处理 输出(输入)的方式将独立于其去向(来源)。 将流与输入去向的程序关联起来; 将流与文件连接 阅读全文
posted @ 2020-08-27 23:02 孱陵 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页