模板
文章平均质量分 91
Dreamer_cxd
这个作者很懒,什么都没留下…
展开
-
C++模板进阶
模板进阶非类型模板参数模板的特化在前面的博客中,详细介绍了模板的概念以及使用。模板分为函数模板和类模板,是代码复用的一种手段,是泛型编程的基础。在这篇博客中,会介绍模板进阶的一些操作。非类型模板参数前面的模板介绍中,只介绍了类型形参,是跟在class或者typename后的参数类型名称。模板还支持另一类非类型形参,就是用用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。template <class T, size_t N = 10>class a原创 2021-11-01 22:02:42 · 208 阅读 · 0 评论 -
C++之初识模板
初识模板泛型模板函数模板1、函数模板格式泛型了解C++的人都知道,在C++中有函数重载,可以通过函数重载来实现相同功能,不同类型的函数。比如说下面的交换函数void Swap(int& a, int& b){ int tmp = a; a = b; b = tmp;}void Swap(double& a, double& b){ double tmp = a; a = b; b = tmp;}void Swap(char& a,原创 2021-06-22 11:38:58 · 154 阅读 · 0 评论