#include
#include
#include
#include
#include
#include
usingnamespace
std;
intmain(
intargc,
char
*argv)
;
for(
inti=
0;i<
sizeof
(a)/
sizeof
(int
);i++)
array
array
<
int,
3>
myarray=;
auto
mybegin=myarray.begin();
array
<
int,
3>::
iterator
myend=myarray.end();
for(;mybegin!=myend;mybegin++)
list
//list
mylist0=;
list
<
int>
mylist;
cout<<"mylist0.size()"
/求list長度
mylist.swap(mylist0);//複製,將乙個list的資料賦值到另乙個list中;、
mylist.pop_back();//從list後面取出資料
mylist.pop_front();//從list前面取出資料
auto
mybegin=mylist.begin();
auto
myend=mylist.end();
for(;mybegin!=myend;mybegin++)
//vector
vector
<
int>
myvector;
for(
inti=
5;i<
10;i++)
auto
myb=myvector.begin();
auto
mye=myvector.end();
for(;myb!=mye;myb++)
//array是c++11中才有的,在記憶體中是連續的,長度必須確定,可以用下標訪問,而list不一定是連續的,長度也可以不確定,不可以用下標訪問
//vector在記憶體中也是連續的,長度可以改變;
//deque
deque
<
int>
mydeque;
mydeque.push_back(6);
//stack
stack
<
int>
mystack;
for(
inti=
0;i<
9;i++)
for(
inti=
0;i<
mystack.size();i++)
//empty()
堆疊為空則返回真
//pop()
移除棧頂元素
//push()
在棧頂增加元素
//size()
返回棧中元素數目
//top()
返回棧頂元素
cout<<
"hello
world!"
<<
endl;
return
0;
}
docker簡單操作容器
1 檢視容器列表 docker ps a 2 根據id進入容器 後台方式 docker exec it 0498aa276c86 bin bash 3 退出容器 exit 4 重啟容器 docker restart 0498aa276c86 5 執行乙個容器 後台執行 在大部分的場景下,我們希望 d...
python容器常用操作
set 集合常用 列表常用 字典常用 isspace 如果字串中只包含空白,則返回 true,否則返回 false.startswith substr,beg 0,end len string 檢查字串是否是以指定子字串 substr 開頭,是則返回 true,否則返回 false。如果beg 和 ...
Set容器常用操作
使用前需要 include標頭檔案。s.begin 返回set容器的第乙個元素 s.end 返回set容器的最後乙個元素 但是,又有人說s.end 返回指向容器最後乙個資料單元 1的指標,如果我們要輸出最後乙個元素的值應該是 s.end 我測試的結果是兩個都一樣,為什麼。s.clear 刪除set容...