当前位置:首页 » 特化 - 第1页

03月16日

C++模板(函数模板/类模板)_DR5200的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 238次
C++模板(函数模板/类模板)_DR5200的博客

文章目录一.泛型编程二.函数模板(1).函数模板的实例化(2).非类型模板参数三.类模板(1).类模板的成员函数(2).非类型模板参数四.模板的特化(1).函数模板特化(2).类模板特化五.模板不支持分离编译一.泛型编程在引入泛型编程之前,我们先来看这样一个问题,怎么做到实现一个通用的交换函数呢?在C语言阶段我们可能会像下面这样写,需要分别实现不同类型的交换函数,又由于C语言不允许出现同名函数,所以函数名也需要不一样,写起来很繁琐voidSwapi(int*e1,i

11月13日

C++模板进阶_ 落禅的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 343次
C++模板进阶_ 落禅的博客

C++模板进阶#C++模板初阶1.非类型模板参数template<classT,size_tN>classArray{private:Tarr[N];};模板参数分为类型参数和非类型参数,如上述所述代码就是非类型模板参数非类型参数:出现在模板的参数类表中,更在class或者typename之类的参数类型名称非类型参数就是作为一个类(函数)的参数,在模

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1