C++20 使用std::coroutine递归实现后根遍历迭代器
查了一下,std::coroutine库没有实现默认的generator,我在github上面找了一个三方实现的std::generator。没咋看代码。但是能用。主要就是使用协程实现递归。后根遍历二叉树。代码结构如下,苹果的clang 12.0.5没有完整实现协程库。所以会标红。实际在fedora最新镜像中是可以编译通过的。test/CMakeLists.txtcmake_minimum_required(VERSION 2.6)if(APPLE) message(STATUS "Th
原创
2022-05-10 15:27:25 ·
501 阅读 ·
0 评论