Advertisement

C++ STL

阅读量:

C++ STL(标准模板库)作为一套具备高度功能性的C++模板类集合,为开发者提供了广泛适用的通用类与函数。这些类与函数能够有效支持多种常见且广泛应用的算法及数据结构,例如向量、链表、队列以及栈等。

C++标准模板库的主要构成要素涵盖以下三个部分:

在这里插入图片描述

以下代码示例展示了一个vector容器(C++标准模板库中的组件),其特性与动态数组高度相似。

复制代码
    #include <iostream>
    #include <vector>
    using namespace std;
     
    int main()
    {
       // 创建一个向量存储 int
       vector<int> vec; 
       int i;
     
       // 显示 vec 的原始大小
       cout << "vector size = " << vec.size() << endl;
     
       // 推入 5 个值到向量中
       for(i = 0; i < 5; i++){
      vec.p

全部评论 (0)

还没有任何评论哟~