模板
文章平均质量分 92
TT在长大
Stay hungry, Stay foolish.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[C/C++]详解C++中的模板
本文主要介绍了非类型模板参数、类模板的特化、类型萃取、模板的分离编译。 在之前的文章中已经对模板进行基本的介绍[C/C++]浅析C++中的模板_RMA515T的博客-CSDN博客_c++中模板 目录 一、非类型模板参数 二、类模板的特化 1.概念 2.函数模板特化 3.类模板全特化 4. 类模板偏特化 三、模板的分离编译 四、模板总结 一、非类型模板参数 模板参数分类类型形参与非类型形参。 类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名...原创 2021-09-26 11:16:39 · 2285 阅读 · 3 评论 -
[C/C++]详解STL容器4--stack、queue和priority_queue的功能和模拟实现,deque和容器适配器的介绍
本文介绍了stack、queue和priority_queue的常用接口的使用,并对其进行了模拟实现,还对deque和容器适配器进行了介绍。 一、stack的功能和模拟实现 1.stack的介绍 stack<T>容器适配器中的数据是以 LIFO 的方式组织的,是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。 作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容器,并提供一组特定 的成员函数来访问其元素,将特定类作为其底原创 2021-09-25 11:33:05 · 2746 阅读 · 3 评论 -
[C/C++]详解STL容器2--vector的功能和模拟实现(迭代器失效,memcpy拷贝问题)
本文介绍了vector类的常用接口的使用,并对其进行了模拟实现,对模拟实现中涉及到的迭代器失效问题,memcpy拷贝问题进行了解析。 一、vector类 向量(Vector)是一个封装了动态大小数组的顺序容器(SequenceContainer)。 在C++中,vector 是一个十分有用的容器。它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 就像数组vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector.原创 2021-09-23 16:33:51 · 5199 阅读 · 11 评论 -
[C/C++]浅析C++中的模板
本文将对C++中的模板进行简单介绍,明确一些基本概念。 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。原创 2021-06-05 10:42:44 · 26037 阅读 · 6 评论
分享