c++模板检查值
c++ templates check value
我需要写2个函数模板,我不知道如何处理。
第一个是一个函数,只有当函数参数为100时才返回true(我假设int等于100),但是在编译期间应该知道结果(没有RTTI)。
编辑:我不知道语法。我认为应该这样做:http://blog.emptycrate.com/node/271第二个是函数,如果形参是const对象或临时对象则返回true。(同上)
I tried
template<class T>
bool isConst(T a) {
return false;
}
template<class T>
bool const& isConst(T const& a) {
return true;
}
但是它不像预期的那样工作
有谁能帮我一下吗?有谁能帮我一下吗?
是的。由于这显然是家庭作业,我将给你一个提示,而不是给你答案,因为给你答案并不能教会你任何东西。
第一个是一个函数,只有当函数参数为100时才返回true(我假设int等于100),但是在编译期间应该知道结果(没有RTTI)。
0为假,非0为真,对吗?知道了这一点,您就可以返回一个算术表达式,它将表示真或假。
相关文章:
- valgrind-hellgrind与泄漏检查的结果不同
- C++模板来检查友元函数的存在
- 检查输入是否不是整数或数字
- 试图让变量检查数组中的某些内容
- 检查值是否在集合p1和p2中,但不在p3中
- C++概念:如何使用'concept'检查模板化结构的属性?
- 概念TS检查忽略私有访问修饰符
- 检查 std::shared_ptr<> 的当前底层类型是否为 T
- 在c++中检查长方体是否尽可能快地重叠(无迭代)
- 如何在C++中检查2D数组中负值的输入验证
- C++:正在检查LinkedList中的回文-递归方法-错误
- 使用for循环检查数组中的重复项
- 如何检查一个c++字符串中有多少相同的字符/数字
- 检查不带转换的扫描格式
- 如何检查线程是否锁定
- 清除前检查矢量
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- C++LDAP检查用户是否是特定组的成员
- 检查TCHAR数组输入是否为带符号整数C++
- 用概念检查属性的类型