【发布时间】:2015-01-14 20:09:47
【问题描述】:
我知道这是一个奇怪的问题,但我正在尝试找到一种方法来分析用户编写的代码并收集一些可能包含在“if”和“else”部分中的有用信息。 假设我有一个 if-else 语句,
counter = 0;
if( true )
++counter;
else
++counter;
是否有可能我可以“强制 ++counter”工作并在编译时获得“counter = 2”?模板?宏?还有其他解决方案吗?提前致谢!
【问题讨论】:
标签: c++ templates compile-time