vector:變長陣列
string
string s=
"abcvud"
;const
char
*p=s.
c_str()
;cout<<
*p;
輸出:a
string s=
"abcdefghijklmn"
; string substr=s.
substr(0
,8);
cout
)
abcdefgh
map
它可以看成乙個序列,插入乙個數,刪除乙個數都能夠在o(logn)的時間內完成, 它能時刻保證序列中的數是有序的,並且序列中可以存在重複的數。
mst.
erase
(x)//刪除multiset中所有的x
multiset<
int>
::iterator it=mst.
find
(x);
mst.
erase
(it)
//刪除其中的乙個x
bitset STL(大量部落格蒐集整理,持續更新
mark 非常好的總結 template template 是關鍵字,t 表示一種待例項化的型別 template也是對的 函式定義模板 類 模板 類 模板 includeusing namespace std 定義名為ex class的類模板 template typename t class e...
STL容器 關於map的用法的記錄 持續更新
stlmap的格式這這樣的。mapa 其中key是鍵的意思,value是值。俗稱鍵值對。stl中map有兩種方式,第一種就是map,這種方式的鍵不可以是相同的。第二種方法是multimap,這種map是允許鍵相同的。上 檢視實際效果 include include include using nam...
來學STL(2) set (初階)使用(持續更新)
按需求抓重點。收藏起來 最後一次更新與3月2日vector容器 所有元素都會根據元素的鍵值自動排序,set元素的鍵值就是實值,實值就是鍵值。set不允許兩個元素有相同的鍵值。set的元素不像map那樣可以同時擁有實值 value 和鍵值 key 來自 換而言之,就是一種集合,這個容器裡面不會出現重複...