map是C++一種聯系關系容器,它供給了近似鍵值對的數據存儲體例,而且是一對一的模式,例如key代表關頭字,是獨一的,不克不及反復,它對應一個值valule。法式中利用map容器會比力便捷,是以,下面告訴你插入數據到map容器的幾種體例!
起首利用insert體例插入三組數據到map容器中,然后遍歷打印容器中存放的數據
從輸出的成果看,三組數據當作功存放到map容器
接下來仍然利用insert體例,可是插入的是value_type的數據
從輸出成果看,采用插入value_type數據顯示現象與前一種體例是不異
最后還有一種插入數據的體例,就是數組的體例,賦值體例與泛泛熟悉的數組操作體例是一樣的
從輸出成果看,申明以數組體例插入數據到map容器也是可行的!
最后采用insert體例的返回值來判定插入是否已經當作功,下圖所示的代碼段中,先輸入一組數據,然后判定是否當作功,再插入第二組數據,然后再判定是否當作功
從輸出成果看出,采用insert體例插入數據,關頭字key不克不及反復
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!