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

當前位置: 首頁 > news >正文

用vs怎么做網站的導航seo是什么化學名稱

用vs怎么做網站的導航,seo是什么化學名稱,平臺網站建設需要什么技術,淄博做網站建設的公司STL迭代器的應用 迭代器的定義方法: 類型作用定義方式正向迭代器正序遍歷STL容器容器類名::iterator 迭代器名常量正向迭代器以只讀方式正序遍歷STL容器容器類名::const_iterator 迭代器名反向迭代器逆序遍歷STL容器容器類名::reverse_iterator 迭代器名常量反向迭…

STL迭代器的應用

STL迭代器分類

  • 迭代器的定義方法:
類型作用定義方式
正向迭代器正序遍歷STL容器容器類名::iterator 迭代器名
常量正向迭代器以只讀方式正序遍歷STL容器容器類名::const_iterator 迭代器名
反向迭代器逆序遍歷STL容器容器類名::reverse_iterator 迭代器名
常量反向迭代器以只讀方式逆序遍歷STL容器容器類名::const_reverse_iterator 迭代器名
  • 迭代器與自動類型推導:C++11引入了auto關鍵字,用于自動類型推導,可簡化記憶復雜的數據類型名,自動類型推導要求變量必須進行初始化。語法為auto 變量名=值。

  • 迭代器本身不支持輸入和輸出,因此不能像指針一樣輸出查看其地址。

  • 在對迭代器所指向的元素進行操作時,必須像指針一樣,對迭代器進行解引用操作,即*迭代器名。若對迭代器指向的元素進行修改,則與指針一樣,其實際的值也會被修改。

  • 特殊位置的迭代器:

    • 類名.begin():正向迭代器,指向容器正向上首個位置的迭代器
      類名.cbegin():常量正向迭代器,其余與begin相同
    • 類名.end():正向迭代器,指向容器正向上末個位置的下一個位置的迭代器
      類名.cend():常量正向迭代器,其余與end相同
    • 類名.rbegin():反向迭代器,指向容器反向上首個位置的迭代器
      類名.crbegin():常量反向迭代器,其余與rbegin相同
    • 類名.rend():反向迭代器,指向容器反向上末個位置的下一個位置的迭代器
      類名.crend():常量反向迭代器,其余與rend相同
      STL特殊位置迭代器
  • 迭代器與指針一樣,支持算數運算。迭代器的算數運算具有方向性:在進行算數運算時,運算方向沿著迭代器的方向。
    如正向迭代器進行++時,為沿著正向進行++,即移動到當前迭代器的下一個位置;反向迭代器進行++時,為沿著反向進行++,相對于正向而言,實際是移動到了當前的前一個位置。
    迭代器運算方向

  • 獲取迭代器的位置:使用std::distance(迭代器1,迭代器2),為迭代器2-迭代器1。

  • 基于范圍的for循環(huán):C++11引入了基于范圍的for循環(huán),用于更簡便的正序遍歷容器(包括C數組),但不支持逆序遍歷容器。在基于范圍的for循環(huán)中,循環(huán)變量就是元素本身,無需再進行解引用操作。若需要在基于范圍的for循環(huán)中對元素進行修改,可與引用進行配合使用。循環(huán)頭的語法為:

    for (auto element : container) {//element直接表示容器中的每一個元素,無需再進行解引用。container既可以為STL序列容器,也可以是C數組
    }
    for (auto &element : container) {//element表示容器中的每一個元素的引用,通過修改引用可直接修改容器內元素
    }
    

迭代器應用實例

此處僅為說明迭代器作用而舉例,實際上vector的I/O方法并不止這些。

一維vector的正序輸入、正序輸出

  • 手動定義迭代器
vector<int>v(10);
for(v::iterator i=v.begin();i!=v.end();i++)cin>>*i;//注意必須解引用迭代器,否則會報錯。對迭代器指向的元素進行操作,元素實際值會改變
for(v::iterator i=v.begin();i!=v.end();i++) cout<<*i;
  • 自動類型推導定義的迭代器
vector<int>v(10);
for(auto i=v.begin();i!=v.end();i++) cin>>*i;
for(auto i=v.begin();i!=v.end();i++) cout<<*i;
  • 基于范圍的for循環(huán)
vector<int>v(10);
for(auto &i:v){cin>>i;
}
for(auto i:v){cout<<i;
}
  • 基于范圍的for循環(huán)(C數組)
int a[10];
for(auto &i:a){cin>>i;
}
for(auto i:a){cout<<i;
}

一維vector的逆序輸入、逆序輸出

  • 手動定義迭代器
vector<int>v(10);
for(v::iterator i=v.rbegin();i!=v.rend();i++)cin>>*i;//注意必須解引用迭代器,否則會報錯。對迭代器指向的元素進行操作,元素實際值會改變
for(v::iterator i=v.rbegin();i!=v.rend();i++) cout<<*i;
  • 自動類型推導定義的迭代器
vector<int>v(10);
for(auto i=v.rbegin();i!=v.rend();i++) cin>>*i;
for(auto i=v.rbegin();i!=v.rend();i++) cout<<*i;

二維vector的正序輸入、正序輸出

  • 手動定義迭代器
vector<vector<int>>v(3,vector<int>(3));
for(vector<vector<int>>::iterator j=v.begin();j!=v.end();j++)for(vector<int>::iterator i=j->begin();i!=j->end();i++)cin>>*i;
for(vector<vector<int>>::iterator j=v.begin();j!=v.end();j++)for(vector<int>::iterator i=j->begin();i!=j->end();i++)cout<<*i;
  • 自動類型推導的迭代器
vector<vector<int>>v(3,vector<int>(3));
for(auto j=v.begin();j!=v.end();j++)for(auto i=j->begin();i!=j->end();i++)cin>>*i;
vector<vector<int>>v(3,vector<int>(3));
for(auto j=v.begin();j!=v.end();j++)for(auto i=j->begin();i!=j->end();i++)cout<<*i;
  • 基于范圍的for循環(huán)
vector<vector<int>>v(3,vector<int>(3));
for(auto &j:v)for(auto &i:j)cin>>i;
for(auto j:v)for(auto i:v)cout<<i;
  • 基于范圍的for循環(huán)(C數組)
int a[3][3];
for(auto &j:a)for(auto &i:j)cin>>i;
for(auto &j:a)for(auto i:j)cout<<i;
http://aloenet.com.cn/news/43512.html

相關文章:

  • 中國建設銀行貴州省分行網站網站優(yōu)化排名
  • 撫順市建設局網站關鍵詞優(yōu)化怎么操作
  • 360客戶如何做網站推廣長尾關鍵詞愛站
  • 網站交互式網站推廣引流最快方法
  • 網站后臺模板 php網站排名優(yōu)化培訓課程
  • 響應式電商網站網站開發(fā)的基本流程
  • 做搞機網站電子商務網站建設論文
  • 網站搭建上海搜索引擎優(yōu)化是做什么
  • 天津網站推廣方法今日頭條熱搜榜
  • 網站開發(fā)怎么對接客戶app運營方案策劃
  • 自己做網站頁面長沙市seo百度關鍵詞
  • 商務網站建設工程師網絡銷售是干嘛的
  • 企業(yè)怎么做網絡推廣拼多多seo搜索優(yōu)化
  • 用easyui皮膚做漂亮的網站軟件培訓班學費多少
  • 網站標題關鍵詞堆砌廣告營銷推廣
  • 云南做公司網站多少錢域名推薦
  • wordpress授權登錄界面深圳百度seo怎么做
  • 服務器如何做網站網絡推廣seo是什么
  • 濟南做網站最好的單位產品營銷軟文
  • 做視頻網站免費觀看愛企業(yè)自助建站
  • 塘廈鎮(zhèn)仿做網站接app推廣的單子在哪接
  • 正能量網站免費下載北京網訊百度科技有限公司
  • 網站的建設參考文獻正規(guī)排名網站推廣公司
  • 如何做網站制作seo的定義
  • 怎么利用云盤建設網站新聞稿發(fā)布軟文平臺
  • 服裝企業(yè)營銷網站建設百度推廣后臺登錄首頁
  • 重慶哪里可以做網站的seo整站優(yōu)化新站快速排名
  • 個人網站策劃書怎么做seo推廣排名重要嗎
  • 企業(yè)網站關鍵詞優(yōu)化排名應該怎么做電商平臺運營方案
  • 怎么制作手機網站青島百度關鍵詞優(yōu)化