摘要:
功能:显示+计算 过程:在前者的基础上添加计算的代码 特点:由于已经精确地建模过,所以几乎不用改动原有的代码,可以直接添加新的部分 代码: 1 #include <iostream> 2 using namespace std; 3 4 class Expr_node; 5 6 // 句柄类 7 c 阅读全文
摘要:
功能:打印表达式 技术:句柄、继承 代码 1 #include <iostream> 2 using namespace std; 3 4 class Expr_node; 5 6 // 句柄类 7 class Expr 8 { 9 friend ostream& operator<< (ostre 阅读全文
摘要:
——将句柄与使用者信息分离,以类的形式存在 1. 计数类:控制计数的类,被嵌入句柄来使用,实现功能分离 2. 实现代码 1 #include <iostream> 2 using namespace std; 3 4 // 计数部分 5 class UseCount 6 { 7 private: 8 阅读全文