![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 91
旷野之息
这个作者很懒,什么都没留下…
展开
-
[STL-00] C++ STL简介
C++为什么要引入STL?不用stl会怎么样? 用了stl有啥好处?1.不用stl会怎样?在大多数人看来,计算机既神秘有能干,但在程序员的眼中,计算机又蠢又笨,唯一的优点就是运算速度比人快,不给指令什么都干不了,就是给指令,计算机也不能灵活运用。比如说,在 C++ 中,同样一个加法,不同的数据类型,要给出不同的运行代码://处理整形之间的加法int addInt(int m, int n) { return m + n;}//处理浮点类型值...原创 2021-07-04 16:26:48 · 130 阅读 · 0 评论 -
c++ 泛型
目录1. 什么是泛型2. 为什么需要泛型3.泛型如何用参考泛型是什么,C++泛型编程又是什么?参考多篇文章整合而成1. 什么是泛型泛型是什么,C++泛型编程又是什么?泛型,实质上就是不使用具体数据类型(例如 int、double、float 等),而是使用一种通用类型来进行程序设计的方法,该方法可以大规模的减少程序代码的编写量,让程序员可以集中精力用于业务逻辑的实现。维基-Generic programmingGeneric programming .原创 2021-07-04 10:17:41 · 2947 阅读 · 0 评论 -
c++ template 模板
目录1. 模板是什么?2.为什么需要模板3.模板怎么用和泛型搭配一起看C++ Primer - 模板与泛型编程你所不知道的 template1. 模板是什么?模板=函数模板+类模板C++函数模板(Function Template)C++类模板(Class Template)我们知道,数据的值可以通过函数参数传递,在函数定义时数据的值是未知的,只有等到函数调用时接收了实参才能确定其值。这就是值的参数化。在C++中,数据的...原创 2021-07-04 15:51:44 · 187 阅读 · 0 评论