国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)到運(yùn)營需要多少錢怎樣在百度上做廣告

網(wǎng)站建設(shè)到運(yùn)營需要多少錢,怎樣在百度上做廣告,html代碼顏色表,建設(shè)銀行手機(jī)銀行官方網(wǎng)站下載安裝迭代器是一種檢查容器內(nèi)元素并且遍歷容器內(nèi)元素的數(shù)據(jù)類型。它提供對(duì)一個(gè)容器中的對(duì)象的訪問方法&#xff0c;并且定義了容器中對(duì)象的范圍。一、vector容器的iterator類型vector容器的迭代器屬于隨機(jī)訪問迭代器&#xff0c;一次可以移動(dòng)多個(gè)位置。vector<int>::iterator …

迭代器是一種檢查容器內(nèi)元素并且遍歷容器內(nèi)元素的數(shù)據(jù)類型。它提供對(duì)一個(gè)容器中的對(duì)象的訪問方法,并且定義了容器中對(duì)象的范圍。

一、vector容器的iterator類型

vector容器的迭代器屬于隨機(jī)訪問迭代器,一次可以移動(dòng)多個(gè)位置。

vector<int>::iterator iter;//變量名為iter

成員函數(shù)

功能

begin()

返回指向容器中第一個(gè)元素的正向迭代器,若是const類型容器,在該函數(shù)返回的是常量正向迭代器。

end()

返回指向容器最后一個(gè)元素之后一個(gè)位置的正向迭代器;如果是const類型容器,在該函數(shù)返回的是常量正向迭代器。此函數(shù)通常和begin()搭配使用。

rbegin()

返回指向最后一個(gè)元素的反向迭代器;如果是const類型,在該函數(shù)返回的是常量反向迭代器。

rend

返回指向容器第一個(gè)元素之后一個(gè)位置的反向迭代器;如果是const類型容器,在該函數(shù)返回的是常量正向迭代器。此函數(shù)通常和rbegin()搭配使用。

cbegin()

和begin()功能類似,其返回的迭代器類型為常量正向迭代器,不能修改元素。

cend

和end()功能類似,其返回的迭代器類型為常量正向迭代器,不能修改元素。

crbegin()

和rbegin()功能類似,其返回的迭代器類型為常量反向迭代器,不能修改元素。。

crend

和rend()功能類似,其返回的迭代器類型為常量反向迭代器,不能修改元素

#include<iostream>
#include<vector>
using namespace std;
int main()
{int arr[]={0,1,2,3,4};vector<int> vecInt;vecInt.assign(arr,arr+5);vector<int>::iterator t;vector<int>::reverse_iterator t1;
//1、    t=vecInt.begin();for(;t<vecInt.end();t++){cout<<*t<<" ";} cout<<endl;
//    輸出:0,1,2,3,4 //2、 t=vecInt.end();t--; for(;t>=vecInt.begin();t--){cout<<*t<<" ";} cout<<endl;
//    輸出:4,3,2,1,0 //3、t1=vecInt.rbegin();for(;t1<vecInt.rend();t1++){cout<<*t1<<" ";} cout<<endl;
//    輸出:4,3,2,1,0 //4、 t1=vecInt.rend();t1--;for(;t1>=vecInt.rbegin();t1--){cout<<*t1<<" ";} cout<<endl;
//    輸出:0, 1, 2, 3, 4return 0;
} 

二、迭代器失效

  1. 插入元素后導(dǎo)致失效

#include<iostream>
#include<vector>
using namespace std;
int main()
{vector<int> vecInt1;vecInt1.push_back(0);vecInt1.push_back(1);vecInt1.push_back(2);vecInt1.push_back(3);vecInt1.push_back(4);vector<int>::iterator t;t=vecInt1.begin()+2;vecInt1.insert(t,5);cout<<*t<<endl;
//    本來應(yīng)該指向2,插入后指向5 return 0; 
}
  1. 序列使容器刪除元素失效

錯(cuò)誤示范:

#include<iostream>
#include<vector>
using namespace std;
int main()
{vector<int> vecInt1;vecInt1.push_back(0);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(4);vector<int>::iterator t;t=vecInt1.begin();for(;t<vecInt1.end();t++){if(*t==1){vecInt1.erase(t);}         } t=vecInt1.begin();for(;t<vecInt1.end();t++){cout<<*t<<" ";} cout<<endl;//    輸出為0,1,4,沒有刪除干凈1 return 0; 
}

由于刪除后下一個(gè)元素會(huì)移到被刪除的元素,如果此時(shí)指針仍自加1,導(dǎo)致該元素被忽略

解決辦法:

#include<iostream>
#include<vector>
using namespace std;
int main()
{vector<int> vecInt1;vecInt1.push_back(0);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(1);vecInt1.push_back(4);vector<int>::iterator t;t=vecInt1.begin();for(;t<vecInt1.end();){if(*t==1){vecInt1.erase(t);} else{t++;}        } t=vecInt1.begin();for(;t<vecInt1.end();t++){cout<<*t<<" ";} cout<<endl;//    輸出為0,4return 0; 
}

http://aloenet.com.cn/news/38127.html

相關(guān)文章:

  • 做品牌網(wǎng)站公司淄博網(wǎng)站營銷與推廣
  • 臺(tái)州專業(yè)網(wǎng)站設(shè)計(jì)系統(tǒng)網(wǎng)絡(luò)推廣有哪幾種方法
  • 做網(wǎng)站品牌怎么注冊(cè)自己公司的網(wǎng)址
  • 舟山市城鄉(xiāng)建設(shè)委員會(huì)網(wǎng)站seo搜索引擎優(yōu)化是通過優(yōu)化答案
  • 什么網(wǎng)站可以做自考試題seo教育
  • 品牌網(wǎng)站建設(shè)多少錢品牌推廣策略分析
  • 網(wǎng)站怎樣才有流量seo是指搜索引擎營銷
  • 深圳設(shè)計(jì)裝修公司哪家好百度關(guān)鍵詞優(yōu)化培訓(xùn)
  • 合肥最好的網(wǎng)站建設(shè)公司化妝培訓(xùn)
  • 上海松江做網(wǎng)站多少錢怎么做百度推廣平臺(tái)
  • 網(wǎng)站開發(fā)流程百度文庫北京關(guān)鍵詞優(yōu)化報(bào)價(jià)
  • 天津網(wǎng)站建設(shè)價(jià)格培訓(xùn)課程安排
  • 小縣城做網(wǎng)站百度推廣平臺(tái)收費(fèi)標(biāo)準(zhǔn)
  • 外貿(mào)cms 網(wǎng)站app推廣聯(lián)盟平臺(tái)
  • 廣州手機(jī)軟件開發(fā)制作初學(xué)seo網(wǎng)站推廣需要怎么做
  • 企業(yè)專屬網(wǎng)頁免費(fèi)刷seo
  • 國內(nèi)h5 css3網(wǎng)站廣州seo排名收費(fèi)
  • 鹽城做網(wǎng)站哪家好廣州網(wǎng)站建設(shè)方案維護(hù)
  • 怎么做卡蜜網(wǎng)站網(wǎng)站推廣計(jì)劃方法
  • 通遼網(wǎng)站建設(shè)tlyltdwindows優(yōu)化大師win10
  • 網(wǎng)站怎么做排名長沙網(wǎng)絡(luò)營銷推廣公司
  • 紹興網(wǎng)站建設(shè)設(shè)計(jì)完整html網(wǎng)頁代碼案例
  • 醫(yī)院網(wǎng)站建設(shè)預(yù)算注冊(cè)公司
  • 可以做批發(fā)的跨境電商網(wǎng)站平臺(tái)今日頭條新聞手機(jī)版
  • 網(wǎng)站關(guān)鍵詞搜不到站長seo
  • 建企業(yè)網(wǎng)站需要哪些資料百度聯(lián)盟注冊(cè)
  • 中國中小企業(yè)網(wǎng)站官網(wǎng)運(yùn)營推廣計(jì)劃
  • 湖北seo網(wǎng)站多少錢蘇州網(wǎng)站優(yōu)化排名推廣
  • 教學(xué)網(wǎng)站系統(tǒng)流程圖公司百度官網(wǎng)優(yōu)化
  • 中企網(wǎng)站建設(shè)app推廣軟件