1. 程式人生 > >c++中map的基本函式

c++中map的基本函式

c++中map的一些方法

    begin() 返回指向map頭部的迭代器
    clear() 刪除所有元素
    count() 返回指定元素出現的次數
    empty() 如果map為空則返回true
    end()   返回指向map末尾的迭代器

    equal_range()    返回特殊條目的迭代器對

    erase() 刪除一個元素
    find()  查詢一個元素
    insert()插入元素
    max_size()返回可以容納的最大元素個數
    size()  返回map中元素的個數
    swap()  交換兩個map

      get_allocator()  返回map的配置器
      key_comp()       返回比較元素key的函式
      lower_bound()    返回鍵值>=給定元素的第一個位置
      max_size()       返回可以容納的最大元素個數
      rbegin()         返回一個指向map尾部的逆向迭代器
      rend()           返回一個指向map頭部的逆向迭代器
      upper_bound()     返回鍵值>給定元素的第一個位置
      value_comp()      返回比較元素value的函式