`
lunan
  • 浏览: 77965 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

STL 头文件

    博客分类:
  • STL
 
阅读更多
标准 C++ 

#include <algorithm>    //STL 通用算法 
#include <bitset>     //STL 位集容器 
#include <cctype> 
#include <cerrno> 
#include <clocale> 
#include <cmath> 
#include <complex>     //复数类 
#include <cstdio> 
#include <cstdlib> 
#include <cstring> 
#include <ctime> 
#include <deque>      //STL 双端队列容器 
#include <exception>    //异常处理类 
#include <fstream> 
#include <functional>   //STL 定义运算函数(代替运算符) 
#include <limits> 
#include <list>      //STL 线性列表容器 
#include <map>       //STL 映射容器 
#include <iomanip> 
#include <ios>       //基本输入/输出支持 
#include <iosfwd>     //输入/输出系统使用的前置声明 
#include <iostream> 
#include <istream>     //基本输入流 
#include <ostream>     //基本输出流 
#include <queue>      //STL 队列容器 
#include <set>       //STL 集合容器 
#include <sstream>     //基于字符串的流 
#include <stack>      //STL 堆栈容器     
#include <stdexcept>    //标准异常类 
#include <streambuf>    //底层输入/输出支持 
#include <string>     //字符串类 
#include <utility>     //STL 通用模板类 
#include <vector>     //STL 动态数组容器 
#include <cwchar> 
#include <cwctype> 

using namespace std; 


C99 增加 

#include <complex.h>   //复数处理 
#include <fenv.h>    //浮点环境 
#include <inttypes.h>  //整数格式转换 
#include <stdbool.h>   //布尔环境 
#include <stdint.h>   //整型环境 
#include <tgmath.h>   //通用类型数学宏
分享到:
评论

相关推荐

    STL(含源码)

    STL,全称为Standard Template Library(标准模板库),是C++编程语言中一个重要的组成部分,由Alexander Stepanov和Maurice Herlihy等人设计。它包含了一系列高效、泛型的容器、迭代器、算法和函数对象,为C++...

    stl的配置文件

    4. 在“Show directories for:”下拉列表中选择“Include files”,然后添加`C:\Program Files\Microsoft Visual Studio\VC98\include\stlport`作为STL头文件的路径。 5. 再次选择“Show directories for:”并选择...

    c++stl库头文件及其源码

    在描述中提到的`&lt;stl_queue.h&gt;`、`&lt;stl_vector.h&gt;`和`&lt;stl_map.h&gt;`是STL中的关键组件,下面将详细介绍这些头文件及其源码相关的知识点。 1. **&lt;stl_queue.h&gt;**: `queue`是STL中的一种线性容器,它遵循FIFO(First...

    30分钟掌握stl

    为了与其他头文件区分并避免命名冲突,STL头文件通常不带有`.h`扩展名。例如,要使用标准的字符串类、迭代器和算法,可以使用以下头文件: ```cpp #include #include #include ``` STL内部可能会使用如`...

    c# 解析二进制.stl模型

    - **二进制STL头文件**:每个二进制STL文件以一个64字节的头文件开始,通常填充为零,不包含实际信息。 - **面元(Facets)**:随后是三角面元的序列,每个面元由以下几个部分组成: - **法向量(Normal Vector)...

    C++STL中文版.pdf

    书中所涉及的13个STL头文件,通常对应于STL中的五个组件:容器(containers)、迭代器(iterators)、算法(algorithms)、函数对象(function objects)和配接器(adapters)。容器提供了一些常用的数据结构,如...

    C语言头文件大全C语言头文件大全

    ### C++ STL头文件 除了上述C语言的标准头文件外,还提到了一些C++标准模板库(STL)中的头文件,如`&lt;algorithm&gt;`、`&lt;vector&gt;`等。这部分内容主要是为了支持更高级的数据结构和算法处理,将在另一篇文章中详细介绍...

    STL模板类使用详解.docx

    是所有 STL 头文件中最大的一个,尽管它很好理解,它是由一大堆模版函数组成的,可以认为每个函数在很大程度上都是独立的,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、移除、反转、排序、...

    STL模板教学

    在编程实践中,如果想要使用顺序容器,首先需要包含相应的STL头文件。例如,对于vector容器来说,需要包含头文件。使用模板类来定义一个顺序容器的实例时,需要提供容器中存储的元素类型作为模板参数。例如,定义一...

    30分钟学会STL 比较不错的东西适合初学者

    常见的STL头文件及其对应的容器类型包括: - `&lt;deque&gt;`:双端队列 - `&lt;list&gt;`:双向链表 - `&lt;map&gt;`:键值对映射 - `&lt;queue&gt;`:队列 - `&lt;set&gt;`:集合 - `&lt;stack&gt;`:栈 - `&lt;vector&gt;`:动态数组 #### 名字空间 STL的...

    STL源码剖析.pdg

    c++ 标准规格定案前,hp规范的stl头文件(扩展名 .h) 017 sgi stl 内部文件(sgi stl真正实现于此) 018 1.8.3 sgi stl 的组态设定(configuration) 019 1.9可能令你困惑的c++ 语法 026 1.9.1 stl_config.h 中...

    超快复习C++_STL篇4

    * 包含头文件:使用 #include &lt;iostream&gt; 等语句包含 STL 头文件。 * 初始化容器:例如 vector&lt;int&gt; vec(10,-1) 初始化一个长度为 10 的向量,所有元素初始值为 -1。 * 访问容器:使用迭代器或下标访问容器中的元素...

    三十分钟掌握STL doc文档

    由于避免与其他库冲突,STL头文件通常没有`.h`扩展。同时,STL的标识符被封装在`std`命名空间内,以防止命名冲突。如果编译器支持命名空间,可以使用`using namespace std;`来简化代码,否则需要显式地使用`std::`...

    STL 源码剖析(侯捷先生译著)

    C++ 标准规格定案前,HP规范的STL头文件(扩展名 .h) 017 SGI STL 内部文件(SGI STL真正实现于此) 018 1.8.3 SGI STL 的组态设定(configuration) 019 1.9可能令你困惑的C++ 语法 026 1.9.1 stl_config.h 中...

    C++标准模板库(STL)手册

    在上述代码中,我们首先包含了vector和algorithm两个STL头文件。然后创建了一个包含整数的vector容器,并使用sort函数对其进行排序。排序后的结果通过一个简单的for循环打印输出。 STL手册不仅需要描述STL的组成...

    C标准模块库STL及其程序设计实用PPT学习教案.pptx

    - **STL头文件**: 包含容器、算法和迭代器相关的头文件。 - **容器**: `&lt;deque&gt;`、`&lt;list&gt;`、`&lt;map&gt;`、`&lt;multimap&gt;`、`&lt;queue&gt;`、`&lt;set&gt;`、`&lt;stack&gt;` 和 `&lt;vector&gt;` 等。 - **算法**: `&lt;algorithm&gt;`、`...

Global site tag (gtag.js) - Google Analytics