摘要: 功能:显示+计算 过程:在前者的基础上添加计算的代码 特点:由于已经精确地建模过,所以几乎不用改动原有的代码,可以直接添加新的部分 代码: 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) 编辑