C++类模板

声明类模板:

template<typename 类型参数1 , typename 类型参数2 , …> class 类名{
//TODO:
};

template<class 类型参数1 , class 类型参数2 , …> class 类名{
//TODO:
};

类模板的成员函数定义:

template<typename 类型参数1 , typename 类型参数2 , …>
返回值类型 类名<类型参数1 , 类型参数2, …>::函数名(形参列表){
//TODO:
}

类名后不加 typename 关键字

使用类模板创建对象时,需要指明具体的数据类型


版权声明:本文为liuxiaodong400原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。