【发布时间】:2010-09-15 04:17:52
【问题描述】:
我需要根据boost::function 对象的数量(参数计数)在BOOST_PP_IF 语句中做出决定。这可能吗?
boost::function_types::function_arity 做我正在寻找的,但在运行时;我在编译时需要它。
【问题讨论】:
-
预处理器没有类型或值的概念,除了整数文字。它不知道函数是什么。
-
只有模板为您提供编译时分支,而不是在编译前作为单独阶段运行的预处理器。
标签: c++ function boost boost-preprocessor