当前位置:首页 » 《随便一记》 » 正文

14 模板的使用大全

13 人参与  2023年05月07日 09:29  分类 : 《随便一记》  评论

点击全文阅读


概述

        在C++中,有两种特别重要的编程思想。一种是我们熟知的面向对象编程,另一种是泛型编程。所谓泛型编程,就是以一种不依赖任何特定数据类型的方式编写代码。在C++ STL标准库中,有许多泛型编程的例子,像vector、list、map等,都用到了泛型编程。模板是泛型编程的基础,它使用参数化的类型来创建函数和类,分别对应函数模板和类模板。通过模板,可以实现数据类型的多态化,可以编写支持多种数据类型的函数和类,大大提高了代码的复用性。

函数模板

        1、函数模板的定义如下:

          template<typename T1, typename T2, ...>

          返回类型 函数名(参数列表)

          {

                     函数体

          }

        其中,template是关键字,用于声明模板。尖括号<>中的参数是模板的形参,可以有一个,也可以有多个。typename是关键字,用于表示后面的符号是一种数据类型。也可以


点击全文阅读


本文链接:http://zhangshiyu.com/post/61283.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

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

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