操作\容器
vector
list
string
setstack
queue
map插入
push_bcak()、insert()
push_back() 、push_front()、insert()
insert()
push()
push()
insert(pair(5,1) )
刪除pop_back()、erase()
pop_back()、pop_front()、erase()
erase(string)、pop_back(char)
erase()
pop()
pop()
erase()
取值front()、back()
front()、back()
at(int)、find(" or " ")
find()
top()
back()、front()
find()
判空empty()
empty()
empty()
empty()
empty()
empty()
empty()
大小size()
size()
size()
size()
size()
size()
size()
其他resize(n,val) 容器變為為n個val
resize(n,val)、reverse()
substr(pos,len)、replace([,) )
c++容器的insert()函式有以下三種用法: 最終*it=val;
//用法1:在指定位置it前「插入」值為val的元素,返回指向這個元素的迭代器,
iterator insert( iterator it, const type &val );
//用法2:在指定位置it前「插入」num個值為val的元素
void insert( iterator it, size_type num, const type &val );
//用法3:在指定位置it前「插入」區間[start, end)的所有元素.
void insert( iterator it, input_iterator start, input_iterator end)
(1)erase(pos,n); 刪除從pos開始的n個字元,比如erase(0,1)就是刪除第乙個字元
(2)erase(position);刪除position處的乙個字元(position是個迭代器)
(3)erase(first,last);刪除從first到last之間的字元(first和last都是迭代器)
string str = "meihao";
string sstr = str.insert(0,2,'a');
coutstring sstr = str.insert(1,"hello~");
coutstring sstr = str.insert(1,"hello~",3);
cout返回乙個string,包含s中從pos開始的n個字元的拷貝(pos的預設值是0,n的預設值是s.size() - pos,即不加引數會預設拷貝整個s)
replace(size_t pos,size_t len,const &str)被替換位置(pos往後len個字元)
c 容器vector的基本操作
在c 中,vector是乙個十分有用的容器,下面對這個容器做一下總結。1 基本操作 1 標頭檔案 include.2 建立vector物件,vectorvec 3 尾部插入數字 vec.push back a 4 使用下標訪問元素,cout vector iterator it for it vec...
容器基本操作
docker run name fang it image id bin bash 執行的shell docker ps a 檢視所有容器,l 檢視最近執行容器 docker inspect 檢視容器的詳細資訊 docker start i container id 或者名字也可以 docker r...
容器基本操作
目錄docker建立的容器是處於停止狀態,可以使用docker start命令來啟動 docker create it ubuntu latest docker start 容器id docker stop 容器id docker run ubuntu bin echo hello world 執行...