#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...