Vector的函數(shù)c.assign(beg,end)
將[beg; end)區(qū)間中的數(shù)據(jù)賦值給c。
c.assign(n,elem)
將n個elem的拷貝賦值給c。
c.at(idx)
傳回索引idx所指的數(shù)據(jù),如果idx越界,拋出out_of_range。
c.back()
傳回最后一個數(shù)據(jù),不檢查這個數(shù)據(jù)是否存在。
c.begin()
傳回迭代器中的一個數(shù)據(jù)。
c.capacity()
返回容器中數(shù)據(jù)個數(shù)。
c.clear()
移除容器中所有數(shù)據(jù)。
c.empty()
判斷容器是否為空。
c.end()
指向迭代器中的最后一個數(shù)據(jù)地址。
c.erase(pos)
刪除pos位置的數(shù)據(jù),傳回下一個數(shù)據(jù)的位置。
c.erase(beg,end)
刪除[beg,end)區(qū)間的數(shù)據(jù),傳回下一個數(shù)據(jù)的位置。
c.front()
傳回地一個數(shù)據(jù)。
get_allocator
使用構(gòu)造函數(shù)返回一個拷貝。
c.insert(pos,elem)
在pos位置插入一個elem拷貝,傳回新數(shù)據(jù)位置。
c.insert(pos,n,elem)
在pos位置插入n個elem數(shù)據(jù)。無返回值。
c.insert(pos,beg,end)
在pos位置插入在[beg,end)區(qū)間的數(shù)據(jù)。無返回值。
c.max_size()
返回容器中最大數(shù)據(jù)的數(shù)量。
c.pop_back()
刪除最后一個數(shù)據(jù)。
c.push_back(elem)
在尾部加入一個數(shù)據(jù)。
c.rbegin()
傳回一個逆向隊(duì)列的第一個數(shù)據(jù)。
c.rend()
傳回一個逆向隊(duì)列的最后一個數(shù)據(jù)的下一個位置。
c.resize(num)
重新指定隊(duì)列的長度。
c.reserve()
保留適當(dāng)?shù)娜萘俊?br>
c.size()
返回容器中實(shí)際數(shù)據(jù)的個數(shù)。
c1.swap(c2) swap(c1,c2)
將c1和c2元素互換。
posted on 2009-05-18 15:14
yiflying 閱讀(373)
評論(0) 編輯 收藏 引用