我需要编写 2 个我不知道如何处理的函数模板。
第一个是一个函数,仅当函数参数为 100(我假设 int 等于 100)时才返回 true,但在编译期间应该知道结果(没有 RTTI)。
编辑:我不知道语法。我认为应该这样做:http ://blog.emptycrate.com/node/271
第二个是函数,如果参数是 const 对象或临时对象,则返回 true。(与上述条件相同)。
我试过了
template<class T>
bool isConst(T a) {
return false;
}
template<class T>
bool const& isConst(T const& a) {
return true;
}
但它不像预期的那样工作
任何人都可以帮助我吗?