国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

蓋子的c++小課堂——第二十一講:map

這篇具有很好參考價值的文章主要介紹了蓋子的c++小課堂——第二十一講:map。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

時隔一周,我又來更新了^_^,今天都第二十一講了,前三個板塊馬上就結(jié)束了,也就是小課堂(1)馬上結(jié)束了,敬請期待“蓋子的c++小課堂(2)”,嘿嘿~~

蓋子的c++小課堂——第二十一講:map,蓋子的c++小課堂(1),c++,開發(fā)語言

map

數(shù)據(jù)容器——一對一映射

map映射

每個人都有對應一個身高

每個string對應一個double

每個阿拉伯數(shù)字都有對應一個拼寫

每個int對應一個string

每個學生姓名都對應一個整數(shù)的分數(shù)

每個string對應一個int?

?map定義

#include<map>

引入map庫

map<string,int> d;

每個string對應一個int?

map<char,string> d;

每個char對應一個string

string,char——key(建)

int,string——value(值)

中括號操作符

#include<iostream>
#include<map>
#include<string>
using namespace std;
int main(){
	map<char,string> d;
	d['a']="wawawa";
	d['b']="hahaha";
	d['c']=d['a'];
	d['b']="hohoho";
	cout<<d['a']<<endl;
	cout<<d['b']<<endl;
	return 0;
}

#代碼亂編的,僅供參考#

類似數(shù)組的[ ]操作符用于訪問元素

?.size()

#include<iostream>
#include<map>
using namespace std;
int main(){
	map<char,int> d;
	d['a']=101;
	d['b']=202;
	d['c']=302;
	cout<<d.size()<<endl;
	return 0;
}

.count()

#include<iostream>
#include<map>
using namespace std;
int main(){
	map<char,int> d;
	d['a']=50;
	d['b']=100;
	cout<<d.count('a')<<endl;
	cout<<d.count('b')<<endl;
	cout<<d.count('x')<<endl;
	return 0;
}

計數(shù)器map

#include<iostream>
#include<map>
#include<string> 
using namespace std;
int main(){
	map<string,int> d;
	cnt["Mike"]++;
	cnt["John"]++;
	cnt["Mike"]++;
	cnt["Peter"]++;
	cout<<cnt["Mike"]<<endl;
	cout<<cnt["John"]<<endl;
	cout<<cnt["Peter"]<<endl;
	return 0;
}

.find()

#include<iostream>
#include<map>
using namespace std;
int main(){
	map<char,int> d;
	map<char,int>::iterator it;
	d['a']=50;
	d['b']=100;
	d['c']=150;
	it=d.find('c');
	cout<<it->second<<endl;
	return 0;
}

map易錯點

對于key,自動排序,自動去重

value附屬于key,不會自動排序,不會自動去重

總結(jié)

好了,今天就歸納這些,拜了個拜~~

蓋子的c++小課堂——第二十一講:map,蓋子的c++小課堂(1),c++,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-616182.html

到了這里,關(guān)于蓋子的c++小課堂——第二十一講:map的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 第二十一章 Classes

    類定義并不是 ObjectScript 的正式組成部分。相反,可以在類定義的特定部分中使用 ObjectScript (特別是在方法定義中,可以在其中使用其他實現(xiàn)語言)。 每個 IRIS 類都有一個名稱,該名稱在定義它的命名空間中必須是唯一的。完整的類名是由一個或多個句點分隔的字符串,如

    2024年02月09日
    瀏覽(34)
  • 第二十一章

    第二十一章

    計算機應用實現(xiàn)了多臺計算機間的互聯(lián),使得它們彼此之間能夠進行數(shù)據(jù)交流。網(wǎng)絡應用程序就是在已連接的不同計算機上運行的程序,這些程序借助于網(wǎng)絡協(xié)議,相互之間可以交換數(shù)據(jù)。編寫網(wǎng)絡應用程序前,首先必須明確所要使用的網(wǎng)絡協(xié)議。TCP/IP協(xié)議是網(wǎng)絡應用程序的

    2024年02月04日
    瀏覽(32)
  • 第二十一章 Unity 光源

    第二十一章 Unity 光源

    光源是每個場景必不可少的部分,光源除了能夠照亮場景之外,還可以產(chǎn)生陰影效果。 Unity中分為四種 光源類型 : 1. 方向光:Directional Light 用于模擬太陽光,方向光任何地方都能照射到。 2. 點光源:Point Light 用于模擬電燈泡的照射效果。 3. 聚光燈:Spot Light 用于模擬聚光燈

    2024年02月16日
    瀏覽(31)
  • 第二十一章網(wǎng)絡通信

    第二十一章網(wǎng)絡通信

    網(wǎng)絡程序設計基礎 局域網(wǎng)與互聯(lián)網(wǎng) 為了實現(xiàn)兩臺計算機的通信,必須用一個網(wǎng)絡線路連接兩臺計算機。如下圖所示 ?網(wǎng)絡協(xié)議 1.IP協(xié)議 IP是Internet Protocol的簡稱,是一種網(wǎng)絡協(xié)議。Internet 網(wǎng)絡采用的協(xié)議是TCP/IP協(xié)議,其全稱是Transmission Control Protocol/Internet Protocol。Internet 依靠

    2024年02月05日
    瀏覽(31)
  • 第二十一回:布局約束類Widget

    我們在上一章回中介紹了進度條Widget相關(guān)的內(nèi)容,,本章回中將介紹 布局約束類Widget 。閑話休提,讓我們一起Talk Flutter吧。 我們在這里說的布局約束表示可以控制其它Widget大小,F(xiàn)lutter中提供了一些Widget,它們專門用來控制其它Widget的大小,我將它們稱作約束布局類Widget. 之所

    2024年02月02日
    瀏覽(22)
  • UCB Data100:數(shù)據(jù)科學的原理和技巧:第二十一章到第二十六章

    UCB Data100:數(shù)據(jù)科學的原理和技巧:第二十一章到第二十六章

    原文:SQL II 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 學習成果 介紹過濾組的能力 在 SQL 中執(zhí)行數(shù)據(jù)清理和文本操作 跨表連接數(shù)據(jù) 在本講座中,我們將繼續(xù)上次的工作,介紹一些高級的 SQL 語法。 首先,讓我們加載上一堂課的數(shù)據(jù)庫。 HAVING 通過在每個組的所有行上應用一些條件來過

    2024年01月21日
    瀏覽(99)
  • 研一第二十一周論文閱讀情況

    研一第二十一周論文閱讀情況

    一、《Benchmarking PathCLIP for Pathology Image Analysis》 1、Abstract: ????????準確的圖像分類和檢索對于臨床診斷和治療決策具有重要意義。最近的對比語言圖像預訓練(CLIP)模型在理解自然圖像方面表現(xiàn)出了顯著的能力。從CLIP中汲取靈感,PathCLIP專為病理學圖像分析而設計,在

    2024年02月19日
    瀏覽(15)
  • Java多線程&并發(fā)篇----第二十一篇

    Java多線程&并發(fā)篇----第二十一篇

    前些天發(fā)現(xiàn)了一個巨牛的人工智能學習網(wǎng)站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉(zhuǎn)到網(wǎng)站,這篇文章男女通用,看懂了就去分享給你的碼吧。 ArrayB

    2024年01月18日
    瀏覽(97)
  • 【Three.js】第二十一章 Physics 物理

    【Three.js】第二十一章 Physics 物理

    物理是WebGL可以添加到項目體驗中最酷的功能之一。人們喜歡真實物理感的物體,看到它們碰撞、倒塌、墜落和彈跳,就像我的作品集一樣: https: //bruno-simon.com/ 有很多方法可以將物理功能添加到您的項目中,這取決于您想要實現(xiàn)的目標。您可以使用一些數(shù)學和解決方案(例

    2024年02月09日
    瀏覽(25)
  • 網(wǎng)絡安全進階學習第二十一課——XXE

    網(wǎng)絡安全進階學習第二十一課——XXE

    XXE(XML External Entity,XML) 外部實體 注入攻擊。 — — 攻擊者通過構(gòu)造 惡意的外部實體 ,當解析器解析了包含“惡意”外部實體的XML類型文件時,便會導致被XXE攻擊。XXE漏洞主要由于危險的外部實體引用并且未對外部實體進行敏感字符的過濾,從而可以造成命令執(zhí)行,目錄遍

    2024年02月06日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包