首页 > 编程语言 > 详细

C++Builder STL

时间:2015-02-11 00:22:29      阅读:364      评论:0      收藏:0      [点我收藏+]

向量(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;
    //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();

 

C++Builder STL

原文:http://www.cnblogs.com/cb168/p/4285099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!