STL
文章平均质量分 56
源码源码源码
飞舞哲
技术问题请发消息,邮箱3531225003@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【STL3】类型萃取Traits
类型萃取Traits1.总述定义:traits中文意思是特性,它通过提取不同类的共性,使得可以统一处理技术实现:traits运用显式模板特殊化(模板偏特化,全特化)将代码中因为类型不同而发生变化的片段提取出来,用统一的接口来包装,并通过traits模板类公开的接口间接访问相应的类。STL Iterator必须提供的五种associated types:迭代器萃取器iterator_traits能够兼容迭代器和一般指针,获取其5个关联类型:iterator_category、value_...转载 2021-04-07 17:00:32 · 251 阅读 · 0 评论 -
【STL1】容器分类及测试
// ConsoleApplication2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#pragma warning(disable:4996)#include<array>#include<ctime>#include<cstdlib>#include<iostream>#define ASIZE 100000using std::cout;using std::cin;using std::st原创 2021-03-01 09:58:28 · 183 阅读 · 1 评论 -
【STL2】空间配置器allocator
目录标准模板库1.空间配置器allocator总述2.空间配置器标准接口3.二级空间配置器标准模板库1.空间配置器allocator总述标准模板库中利用空间配置器来在幕后管理内存空间。之所以叫空间配置器,是因为可能在某种情况下,可以在内存以外的介质比如硬盘上进行分配。不过一般来讲是内存,有下面两种空间配置器。一种是标准的空间配置器,std:allocator //包含在xmemory头文件,对::operator new和::operator delete的简单封装 一种是转载 2021-04-06 22:31:23 · 396 阅读 · 0 评论
分享