1

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

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

4

1 回答 1

0

这个列表实现怎么样

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

在这个实现中

cons => std::pair

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

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

...

等等

于 2013-10-15T07:44:57.577 回答