【发布时间】:2010-07-22 13:11:12
【问题描述】:
周一有人问我这个问题,我一生不知道如何回答。既然不知道,我现在很想知道。好奇心正在杀死这只猫。给定两个整数,在编译时返回较小的。
template<int M, int N>
struct SmallerOfMandN{
//and magic happenes here
};
有指点或怎么做? (今晚开始阅读Boost MPL。)
【问题讨论】:
-
获取一份“C++ 模板 - 完整指南” 和“现代 C++ 设计” 的副本,以便真正开始学习该主题: )
标签: c++ templates metaprogramming