• C++Builder STL 泛型


    STL(Standard Template Library)标准模板库, 包括了算法,容器,迭代器。就是泛型。

    向量(vector) 连续存储的元素<vector>
    列表(list) 由节点组成的双向链表,每个结点包含着一个元素<list>
    双队列(deque) 连续存储的指向不同元素的指针所组成的数组<deque>
    集合(set) 由节点组成的红黑树,每个节点都包含着一个元素,节点之间以某种作用于元素对的谓词排列,没有两个不同的元素能够拥有相同的次序 <set>
    多重集合(multiset) 允许存在两个次序相等的元素的集合 <set>
    栈(stack) 后进先出的值的排列 <stack>
    队列(queue) 先进先出的值的排列 <queue>
    优先队列(priority_queue) 元素的次序是由作用于所存储的值对上的某种谓词决定的的一种队列 <queue>
    映射(map) 由{键,值}对组成的集合,以某种作用于键对上的谓词排列 <map>
    多重映射(multimap) 允许键对有相等的次序的映射 <map>

    引入stl的头文件就行了
    在C++标准中,STL被组织为下面的13个头文件:
    <algorithm><deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>

    包含头文件然后就可以用了。

         std::map<int,int> aa;
    std::map<string,string> aa;
    //aa.insert(;) std::vector<int> vi; // vi.pop_back(); std::stack<int>st; // st.push(); // st.top(); std::queue<int> qe; qe.push(); qe.front();

     https://blog.csdn.net/ddkxddkx/article/details/6555754

  • 相关阅读:
    tableview 与 tableview cell
    swift基础知识
    HttpRequest
    ios界面跳转
    C# TextBox常用方法总结
    C#中string.format用法详解
    数据库填充DataSet,逐行访问
    C#连接SQL SERVER数据库的详细步骤!
    高德地图API INVALID_USER_SCODE问题以及keystore问题
    基础地图Android SDK
  • 原文地址:https://www.cnblogs.com/cb168/p/4285099.html
Copyright © 2020-2023  润新知