zoukankan      html  css  js  c++  java
  • STL 之容器中的公共方法

    目录


    1. 默认构造函数                          将对象初始化为空
    2. 带参构造函数                          
    3. 拷贝构造函数
    4. 析构函数
    5. ct.empty()                                判断是否为空
    6. ct.size()   元素个数
    7. ct.max_size()                          最大元素个数
    8. ct1.swap(ct2)                          交换ct1 和 ct2 中的元素
    9. ct.begin()                                 第一个元素的迭代器
    10. ct.end()                                    最后一个元素的迭代器
    11. ct.rbegin()                               倒置开始位置,返回最后一个元素的指针
    12. ct.rend()                                  倒置最后位置,返回第一个元素的指针
    13. ct.insert(postion,elem)        在指定位置插入元素
    14. ct.erase(begin,end)              删除一段元素,从begin 到 end -1
    15. ct.clear()                                  删除所有元素
    16. ct1 = ct2                                  将ct2 拷贝到 ct1 中
    17. ct1 == ct2                               ct1是否相等ct2
    18. ct1 != ct2                                ct1是否不相等ct2
    19. ct1 < ct2                                 ct1是否小于ct2
    20. ct1 <= ct2                               ct1是否小于等于ct2
    21. ct1 > ct2                                 ct1是否大于ct2
    22. ct1 >= ct2                               ct1是否大于等于ct2

    容器相关的头文件及迭代器

    顺序容器

    1. vector                                      <vector>                                        随机访问
    2. deque                                     <deque>                                       随机访问
    3. list                                           <list>                                             双向

    关联容器

    1. map                                        <map>                                          双向
    2. multimap                               <map>                                          双向
    3. set                                           <set>                                            双向
    4. multiset                                  <set>                                            双向

    适配器

    1. stack                                     <stack>                                          不支持
    2. queue                                   <queue>                                        不支持
    3. priority queue                      <queue>                                        不支持




  • 相关阅读:
    第十四周 Leetcode 315. Count of Smaller Numbers After Self(HARD) 主席树
    POJ1050 To the Max 最大子矩阵
    POJ1259 The Picnic 最大空凸包问题 DP
    POJ 3734 Blocks 矩阵递推
    POJ2686 Traveling by Stagecoach 状态压缩DP
    iOS上架ipa上传问题那些事
    深入浅出iOS事件机制
    iOS如何跳到系统设置里的各种设置界面
    坑爹的私有API
    业务层网络请求封装
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671662.html
Copyright © 2011-2022 走看看