提升融合 - 编译时能力的重点究竟是什么?

时间:2013-12-17 17:14:40

标签: c++ boost c++11 template-meta-programming boost-fusion

我有一些关于boost :: fusion

的问题

1)对融合的编译时能力的重点是什么?只是为了#34;胶水"模板元编程与"正常"运行时编程(因此他们说融合是编译时与运行时代码的混合)?如果是这样,我认为你可以将元编程与正常的运行时C ++结合起来吗?

2)融合只与元组一起使用吗?我似乎在所有融合示例中都看到了元组。或者,元组只是一个融合"序列"的一个例子。和元组,以及其他类型可以计入融合序列?

3)再次,尝试理解融合 - 融合如何与框架不同以允许通用编码?我们有模板吗?重点是融合与编译时编程有关吗?

4)为了使用融合,是否需要了解任何必备的升级库?我见过/听过MPL几次提到过。

5)融合使用最多的领域是什么?

6)为什么很多元编程(编译时)函数会返回类型?

最值得赞赏的是有关加强融合的任何其他建议。

0 个答案:

没有答案