c++ template
hanfeiyan
这个作者很懒,什么都没留下…
展开
-
c++ 模板类特化
[code="c++"] #include //1. 标准模板类。 template class MyClass { public: MyClass(){ std::cout原创 2018-01-15 16:44:20 · 523 阅读 · 0 评论 -
缺省模板实参
[code="java"] #include #include #include //1. 第二个类型参数的缺省值是vector template class MyClass { public: T2 data; MyClass() { std::cout原创 2018-01-16 09:46:10 · 356 阅读 · 0 评论 -
非类型模板参数
[code="java"] #include #include #include template class MyContainer { public: MyContainer(){ std::cout原创 2018-01-16 10:24:31 · 83 阅读 · 0 评论 -
模板的特化
[code="java"] #include #include //1. 这里我们先声明了一个通用类型的模板类。这里要有类型参数必须包含hashCode()方法。 //否则,该类型在编译期实例化时将会导致编译失败。 template class CalcHashClass { //该类为标准模板类(等同于多态中的接口) ...原创 2018-01-16 10:34:06 · 72 阅读 · 0 评论 -
类模板 示例代码
[code="c++"] #ifndef ARRAY_CLASS #define ARRAY_CLASS #include #include //数组类模板 template class Array { public: Array(int sz = 50); //构造函数 Array(const Array& A); //拷贝构造函数 ~Array(vo...原创 2018-01-20 16:40:40 · 211 阅读 · 0 评论 -
类的函数模班
#include <iostream> class UtilityTool{ public: template< typename alphabet_type> static void method1(){ std::cout << __FUNCTION__ << ": sizeof(alp...原创 2018-03-08 14:17:10 · 64 阅读 · 0 评论