Skip to content

Commit

Permalink
feat(readme): update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
1nchy committed Jan 19, 2023
1 parent f830951 commit 2fd8fb8
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ list vector deque

容器测试类包括序列容器测试类和关系容器测试类,注册对应函数后,即可进行控制台式的使用或自动随机测试。

该测试类要求容器**必须**包含 `size` `clear` 两个函数。对于**关系型容器**,在此基础上还要求容器暴露出 `mapped_type` `ireturn_type` 两种类型以及 `insert_status` `ext_iterator` 两个用于展开 `insert` 函数的仿函数类。前两者在我能想到的方案中,都是必要的,用于随机的生成操作以及保存成员函数指针用;后两者在其他方案中是不需要的,之后有空时改一下这里(解释这些类型及仿函数类时说明)。
该测试类要求容器**必须**包含 `size` `clear` 两个函数。对于**关系型容器**,在此基础上还要求容器暴露出 `mapped_type` `ireturn_type` 两种类型以及 `insert_status` `ext_iterator` 两个用于展开 `insert` 函数返回值的仿函数类。前两者在我能想到的方案中,都是必要的,用于随机的生成操作以及保存成员函数指针用;后两者在其他方案中是不需要的,之后有空时改一下这里(解释这些类型及仿函数类时说明)。

> mapped_type : 在 map 型容器中为“键值对”中值的类型(不是指传给底层数据结构的pair类型),在 set 型容器中就是键/值的类型。
>
Expand Down Expand Up @@ -78,4 +78,8 @@ int main(void) {
1. 关系容器自动测试类的 插入状态与迭代器 获取方式 改造
2. 多个元素删除的交互方式(删除有迭代器指定的范围内所有元素)
2. 多个元素删除的交互方式(删除有迭代器指定的范围内所有元素)
- WIP
1. union_find_set

0 comments on commit 2fd8fb8

Please sign in to comment.