1.vector向量幾種情況總結
vectork;//向量
vectorkk;//int指標的向量,以後再詳細斟酌
vector*kkk;//vector向量指標
vector*kkkk;//int指標的向量指標
各中情況的運用:
//定義int型的乙個vector,並賦值
vector
<
int
> k;
int
* v
=new
int[
10];
for(
intt
=0; t
<
10; t
++)//定義int*型 的乙個vector,並賦值
vector
<
int
*> kk;
int
* t
=new
int[
10];
for(
intj
=0; j
<
10;j
++)//說明,kk.push_back(&t[j])這種形式是正確的,網上查詢的kk.push_back(t)是錯誤的,因為push_back(*const type),t是指標。
//int型的vector指標
vector
<
int
>
*kkk;
kkk
=newvector
<
int
>[
5];for(
intbb
=0; bb
<
5; bb
++)}
//輸出
for(
inta
=0; a
++)for(
inta
=0; a
++)for(
intbb
=0; bb
<
5; bb
++)//釋放向量中int指標
for(std
::vector
<
int
*>
::iterator it
= kk.begin(); it
++)k.clear();
//清除k向量
kk.clear();
//清除kk向量
for(
intbb
=0; bb
<
5; bb
++)詳細實現:
//vector向量練習
int excisevector()
//定義int* 的乙個vector,並賦值
vectorkk;
int* t = new int[10];
for(int j=0; j<10;j++)
int* tt = new int[5];
for (int j=0;j<5;j++)
//vector指標
vector*kkk;
kkk = new vector[5];
for (int bb=0; bb<5; bb++)
}
//型別為指標的vector指標
vector*kkkk;
//輸出
for (int a=0; a
for(int a=0; a
for(int bb=0; bb<5; bb++)
//釋放向量中int指標
for (std::vector::iterator it = kk.begin(); it
k.clear();//清除k向量
kk.clear();//清除kk向量
for (int bb=0; bb<5; bb++)
delete t;
delete kkk;
return 1;
}
總結幾種居中放置的情況
我從事web前端的時間還不是很長,在工作中遇到一些居中的情況,總結了幾種方法,可能有錯誤,歡迎指導 1 實現文字的居中 a 水平居中 text align center,垂直居中 vertical align middle b line height 實現文字的垂直居中 個人比較偏愛這種文字居中 c...
vector向量容器的刪除
erase 方法可以刪除vector中迭代器所指的乙個元素或一段區間中所有元素。clear 方法則一次性刪除vector中所有的元素。include includeusing namespace std int main int argc,char argv v.erase v.begin 2 刪除...
c 中 的向量vector
cpp view plain copy print?include include include include 使用向量 就包含向量的標頭檔案 include include using namespace std intmain typedef vector double size type ...