STLite-2021 CS1951任务,ACM级,上海交通大学 实现要求 要求实现与C ++标准库类似的数据结构,包括迭代器等。框架接口在已本仓库中.hpp ,只需要实现.hpp文件内部所要求的内容即可。 请注意,在本作业中,只允许使用cstdio , cstring , iostream , cmath四个C ++标准库,如需使用其他功能请自行实现。在下发代码中有exceptions.hpp和utility.hpp两个辅助文件,您需要使用其中的异常处理和sjtu::pair完成STLite的实现,但可以修改其中的任何内容。 A班要求完成sjtu::priority_queue , sjtu::deque和sjtu::map ,B班要求完成sjtu::vector , sjtu::deque和sjtu::map 。 本作业中的四个容器在接口和复杂度要求上与STL基本一致,除了: 与S