leveldb源码分析之迭代器(二)—EmptyIterator

leveldb源码分析之迭代器(二)—EmptyIterator

定义一个空的迭代器,对所有接口给出默认的实现,在无法给出有效的迭代器的时候,返回一个空的迭代器,而不是返回nullptr。通过这种方式可以简化内部的逻辑判断。

代码实现:

除非注明,否则均为浮生笔记原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.dennisthink.com/2020/03/16/686/

Leave a Reply

Your email address will not be published. Required fields are marked *