
模板
文章平均质量分 91
Dreamer_cxd
这个作者很懒,什么都没留下…
展开
-
C++模板进阶
模板进阶非类型模板参数模板的特化 在前面的博客中,详细介绍了模板的概念以及使用。模板分为函数模板和类模板,是代码复用的一种手段,是泛型编程的基础。 在这篇博客中,会介绍模板进阶的一些操作。 非类型模板参数 前面的模板介绍中,只介绍了类型形参,是跟在class或者typename后的参数类型名称。 模板还支持另一类非类型形参,就是用用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。 template <class T, size_t N = 10> class a原创 2021-11-01 22:02:42 · 369 阅读 · 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 · 245 阅读 · 0 评论