没有合适的资源?快使用搜索试试~ 我知道了~
VisitorPattern:CS100 Lab8-使用Visitor模式和Iterator模式的操作数计数器的实现
共31个文件
hpp:17个
cpp:10个
gitmodules:1个
需积分: 9 0 下载量 169 浏览量
2021-02-15
12:19:12
上传
评论
收藏 17KB ZIP 举报
温馨提示
访客模式 作者:Brian ( ) 您必须一组两个一组地工作 迭代器类 您已经获得了四个文件,其中包含以下五个迭代器类的声明和定义: 迭代器:这是用于定义所有其他迭代器类的接口的基类 NullIterator:此迭代器由表达式树类创建,该表达式树类没有要迭代的子级(例如操作数) BinaryIterator:此迭代器由具有两个子代(例如运算符)的表达式树类创建,并在每次迭代中返回其中一个子代 UnaryIterator:此迭代器由具有一个子级(例如装饰器)的表达式树类创建,并在其第一次迭代时返回唯一的子级 PreorderIterator:此迭代器由用户创建以遍历整个表达式树。 请注意,它将跳过表达式树中的第一个节点,因此将“ dummy”节点作为根节点添加将有所帮助,这将被跳过 NOTE- You will not be using the `UnaryIterator` fo
资源推荐
资源详情
资源评论
收起资源包目录
VisitorPattern-master.zip (31个子文件)
VisitorPattern-master
CMakeLists.txt 484B
.gitignore 75B
README.md 5KB
.gitmodules 92B
googletest
composite
src
op.cpp 426B
rand.cpp 482B
mult.cpp 563B
div.cpp 612B
add.cpp 553B
sub.cpp 554B
pow.cpp 577B
header
mult.hpp 425B
sub.hpp 431B
pow.hpp 412B
rand.hpp 380B
div.hpp 413B
add.hpp 414B
op.hpp 408B
tests
sub_test.hpp 3KB
integrationtest.hpp 1KB
mult_test.hpp 5KB
add_test.hpp 3KB
unit_test.cpp 307B
div_test.hpp 3KB
pow_test.hpp 3KB
op_test.hpp 1KB
preorder_iterator.cpp 1KB
binary_iterator.cpp 671B
base.hpp 466B
visitor.hpp 1KB
iterator.hpp 1KB
共 31 条
- 1
资源评论
一起快走吧
- 粉丝: 0
- 资源: 4658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功