一、函数模板 #include<iostream> #include<string> using namespace std; template<class T> T min(T a[],int n) { int i; T ...
转自原文http: blog.csdn.net sxhelijian article details 一 C 标准库 C 标准库的内容分为 类,分别是 建议在阅读中,将你已经用过或听说过的头文件划出来 : C . 标准库中与语言支持功能相关的头文件 头文件 描 述 lt cstddef gt 定义宏NULL和offsetof,以及其他标准类型size t和ptrdiff t。与对应的标准C头文件的 ...
2016-08-11 14:17 0 4514 推荐指数:
一、函数模板 #include<iostream> #include<string> using namespace std; template<class T> T min(T a[],int n) { int i; T ...
iterator访问 因为除了vector和string之外的STL的容器都不支持以下 ...
1、Stack的常用用法 stack:栈,一个后进先出的容器。 1.1、stack的定义 加上头文件#include<stack>和using namespace std; sta ...
1、String的常用用法 在C语言中,使用字符数组char str[]来存字符串,字符数组操作比较麻烦,而且容易有'\0'的问题,C++在STL中加入string类型,对字符串常用的需求功能进行封装。 使用string,必须要加头文件#include<string> ...
1、Map的常用用法 map:映射。可以将任何基本类型,结构体,STL容器映射到任何基本类型包括容器。 使用map,需要加map的头文件,#include<map>和using namespace std; 1.1、map的定义 1.2、map容器元素的访问 ...
1、Pair的常用用法 pair:两个元素绑在一起作为一个合成元素。可以看成是两个元素的结构体。 1.1、pair的定义 添加头文件#include<utility>( ...
在C中,有很多东西需要自己实现。C++提供了标准模板库(Standard Template Libray,STL),其中封装了很多容器,不需要费力去实现它们的细节而直接调用函数来实现功能。 具体容器链接:set,string,map,queue,priority_queue,stack ...