【发布时间】:2011-04-05 10:54:42
【问题描述】:
我知道在 C++ 中,有一些库提供元编程功能,例如 Boost MPL。 但是它们在现实世界的 C++ 项目中真的有用吗(或者只是在极少数情况下使用)? (我感觉元编程代码很奇怪,会产生难以调试的编译错误)
谢谢。
【问题讨论】:
-
我不认为这是一个骗局。该问题询问为什么使用元编程,而该问题询问使用 TMP 的特定情况。
-
是的,我想知道使用 Boost.MPL 之类的实际项目的示例,但这些链接非常有用。
标签: c++ metaprogramming