1. stl基本概念
stl概念 stl
algorithm(演算法),container(容器)和iterator(迭代器)
c++標準客戶組成
模板回顧
2.stl的string
string的初始化 遍歷 字元指標和string的轉換 連線和替換 截斷(區間刪除)和 插入
string反轉和大小寫轉換
3.vector容器
概念資料的尾部新增和彈出元素
通過陣列方式訪問vector vector的複製
vector的迭代器操作
輸入迭代器
輸出迭代器
正向迭代器
雙向迭代器
vector刪除操作
區間刪除 制定元素刪除 制定迭代器位置刪除
資料的插入
4.stack 容器
典型圧棧出棧流程
棧做函式引數
容器中放指標/元素
5.queue容器
典型圧棧出棧流程
棧做函式引數
容器中放指標/元素
6.list容器
list的反序和刪除
7. set和multiset
set元素的新增/遍歷/刪除基本操作
能比較大小的set集合
multset集合的新增/遍歷/刪除基本操作
8. map和multmap
map元素的新增/遍歷/刪除基本操作
插入的三種方法
map1.insert(pair(1."teaher01"));
map1.insert(map:value_type(3,"teacher03"));
map1[5]* "teachar05";
map的查詢
//find查詢
multmap的案例(分組,乙個key對應多個值)
以上就是我所了解的容器及部分用法,由於學習還不是太長時間,很多功能還不知道怎麼用,但是我會把我所了解的功能盡我所能打描述出來。
c 中STL庫佇列詳細介紹
1.queue單向佇列 先進先出,只能從尾端加元素,從頭刪元素 使用方式 在前面加上檔名 include 再進行宣告 queuem 其中 裡面是陣列的型別,m 是陣列的名字。操作 1.q.push 入隊 2.q.pop 讓隊首出隊 3.q.front 獲得隊首元素 4.q.back 獲得隊尾元素 5...
STL詳細介紹(更新中 )
目錄 string string的常見建構函式 string與char 或const char 之間的轉換 string 轉化為const char const char 轉化為string string 轉化為 char char 轉化為string find函式 通過const char 初始化...
STL中map的用法簡單介紹
一 map的插入,有三種方法 mapmapstudent 1 mapstudent.insert map value type keys,value 2 mapstudent.insert pair keys,value 3 mapstudent 1 value 1 map value type k...