C++ 模板的偏特化
来源:互联网 发布:linux snmp协议 编辑:程序博客网 时间:2024/04/29 22:04
最开始接触C#的时候,知道C#、lua这些语言是支持反射的语言,就是可以在编译时知道对象的类型。
今天看了模板特化和偏特化,知道在C++里面实际上又可以通过模板来实现类型在编译时的判断。
template < class T>
struct is_Int...{
static const bool value = false;
};
template<>
struct is_Int<int>...{
static const bool value = true;
};
template<class T>
void Is_int(T param)
...{
if(is_Int(param))
//do sth.
}
struct is_Int...{
static const bool value = false;
};
template<>
struct is_Int<int>...{
static const bool value = true;
};
template<class T>
void Is_int(T param)
...{
if(is_Int(param))
//do sth.
}
以前并不知道,原来C++的模板也是可以这样用的,学到了……orz
- 模板的特化、偏特化
- 【c++】模板的特化
- C++—模板特化和偏特化
- 【C++】模板类、特化以及偏特化!!!
- 模板的偏特化
- 模板的偏特化
- 模板的特化与偏特化
- 模板的特化与偏特化
- 模板的特化与偏特化
- 模板的特化,偏特化,实例化
- 模板的全特化与偏特化
- 模板的特化与偏特化
- 模板的全特化与偏特化
- C++ 模板的特化与偏特化
- 类模板的特化和偏特化
- 类模板的 全特化、偏特化
- 模板的特化与偏特化
- C++ 模板的特化与偏特化
- 国内常用的几款asp cms
- crontab使用注意问题
- 第九課(単語、文型、例文、会話)
- 汉字排序软件
- OpenCms自定义结构化类型的高级设置
- C++ 模板的偏特化
- 马上就要考软设了
- 祝自己好运
- WinCvs简明操作手册
- 中美计算机教育与软件工程
- ERP综述(Technology Computer English)
- CRM简介(Technology Computer English)
- 开源项目DataTierGenerator学习(四)
- EAI概况(Technology Computer English)