C 課堂筆記整理(STL) map1

2021-09-10 19:12:48 字數 720 閱讀 2149

#include using namespace std;

#include "map"

#include "string"

//map元素的新增、遍歷、刪除基本操作

void main1101()

cout << "遍歷結束" << endl;

while (!map1.empty()) }

//插入的四種方法 異同

//前三種方法 返回值為pair若key已經存在,則報錯

//第四種方法 若key已經存在,則覆蓋

void main1102()

else

pair::iterator, bool> mypair6 = map1.insert(map::value_type(5, "teacher55"));

if (mypair6.second != true)

else

//方法4

map1[7] = "teacher07";

map1[7] = "teacher08";

//容器的遍歷

for (map::iterator it = map1.begin(); it != map1.end(); it++)

cout << "遍歷結束" << endl;

while (!map1.empty()) }

void main()

C 學習筆記 stl map

map map是可以存兩個資料的容器,這兩個資料是一一對應的,map的第乙個資料是唯一的,不能有重複。map的內部結構是紅黑樹,這種二叉樹有自動排序的功能。資料插入用insert 語句,資料的獲取用迭代器進行遍歷 include stdafx.h include include includeusi...

課堂筆記1

原碼,反碼,補碼 原碼,反碼,補碼是機器儲存乙個具體數字的編碼方式 8位二進位制位中 第一位表示符號位,其餘位是編碼位 原碼 資料的二進位制表達形式。反碼 正數的反碼不變,負數的反碼在原碼的基礎上除了符號位,其他都取反。補碼 正數的補碼不變,負數的補碼在原碼的基礎上除了符號位取反,並且在最後位上加一...

C 課堂筆記整理(STL 10 1 1)

include include include using namespace std 一 基礎型別指標 void main11 3 演算法 演算法和迭代器 進行無縫連線 int num1 count v1.begin v1.end 3 統計3的個數 cout n nnum1 num1 endl c...