gpt4 book ai didi

c++ - 访问 fusion::cons 的尾部

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:38 25 4
gpt4 key购买 nike

如何正式访问 boost::fusion::cons 的尾部目的?我知道我可以通过访问 cdr 轻松做到这一点cons 的数据成员结构,但是 Boost 1.54.0 的文档没有指定有这样一个成员,所以我想我不应该那样做。 at_c<1>(cons)只会给我尾部的头部,但我需要的是整个尾部结构,一个与 Cdr 相同类型的对象我的模板参数 cons .

如果我遗漏了一些非常明显的东西,我很抱歉。

最佳答案

这个列表实现如何

https://github.com/niitsuma/scm2cpp.hpp/blob/master/scm2cpp.hpp

在这个实现中

cons => std::pair

car(fusion::list) => fusion::car

cons(value , fusion::list) => fusion::list

...

等等

关于c++ - 访问 fusion::cons 的尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18509386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com