- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 STL常用算法
简介STL算法部分主要由头文件, , 组成。要使用STL中的算法函数,必须包含头文件,对于数值算法必须包含。中则定义了一些模板类,用来声明函数对象(又名仿函数)。STL中算法大致分为四类:非变易算法:指不直接修改其所操作的容器内容的算法。变易算法:指可以修改它们所操作的容器内容的算法。排序算法:包括对序列进行排序和合并的算法、搜索算法以及有序序列上的集合操作。数值算法:对容器内容进行...
2018-09-21 19:09:03 359
原创 模板之特化与偏特化
C++模板C++模板提供了对逻辑结构相同的数据对象通用行为的定义。这些模板运算对象的类型不是实际的数据类型,而是一种参数化的类型。C++模板分为类模板和函数模板那。 类模板示例:template <class T>class TClass{public: ...private: T member;};函数模板示例:template &am
2018-09-14 15:19:34 1054 1
原创 new、placement new、delete、placement delete
new表达式c++提供了new关键字和delete关键字,分别用于申请和释放内存空间,其中new表达式的语法如下:new new-type-id (optional-initializer-expression-list)new表达式做两件事情:在堆(heap)上申请一块空间,大小等于sizeof(new-type-id)在申请的空间上构建对象,即调用对象的构造函数new...
2018-09-12 15:16:54 748
原创 STL六大组件
STL提供六大组件、彼此可以组合套用:容器(container):各种数据结构,如vector,list,deque,set,map用来存放数据。从实现的角度来看,STL是一种class template。算法(algorithms):各种常用算法如sort,search,copy,erase…。从实现的角度来看, STL算法是一种function template。迭代器(iterat...
2018-09-10 19:59:29 341
UML用户指南
2012-09-22
国标二级汉字点阵字库(16进制字符型格式显示)
2010-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人