[{"data":1,"prerenderedAt":7627},["ShallowReactive",2],{"wiki-page-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi":3,"wiki-doc-items-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi":7205,"language-switcher-data-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi":7611,"wiki-i18n-paths-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi":7626},{"id":4,"title":5,"body":6,"canonicalPath":7187,"chapter":7188,"chapterSort":7189,"date":7190,"description":110,"docI18nKey":7191,"docKey":7192,"docRoot":7193,"docTitle":7194,"extension":7195,"i18nKey":7196,"isBlogPost":7197,"isWikiDoc":131,"isWikiIndex":7197,"layout":7198,"legacyPath":7199,"locale":7200,"localeSlug":7201,"meta":7202,"navigation":131,"path":7187,"seo":7203,"sourcePath":7199,"sourceStem":7196,"stem":7196,"wikiDepth":117,"__hash__":7204},"content/wiki/2023-10-05-Cplusplus教学/ch16-6-set-map容器.md","set / map 容器",{"type":7,"value":8,"toc":7182},"minimark",[9,14,18,25,32,37,50,56,64,67,70,73,88,91,99,104,519,525,528,536,539,544,549,554,574,578,1187,1191,1193,1204,1207,1211,1216,1220,1252,1256,1582,1586,1588,1599,1602,1606,1611,1615,1629,1633,1923,1927,1929,1937,1939,1944,1949,1954,1965,1969,2319,2323,2325,2333,2336,2340,2345,2350,2362,2366,2565,2569,2571,2574,2577,2579,2584,2587,2592,2598,3038,3042,3045,3051,3514,3519,3521,3524,3528,3531,3535,3546,3550,3558,3563,3568,3574,3582,3585,3589,3594,3598,3602,3616,3620,3627,3631,4013,4017,4020,4023,4027,4032,4034,4048,4052,4719,4723,4725,4733,4736,4740,4745,4749,4773,4777,5198,5202,5204,5209,5217,5220,5224,5229,5233,5243,5247,5583,5587,5589,5596,5599,5603,5608,5613,5617,5621,5953,5957,5959,5967,5970,5973,5990,5993,6007,6012,7166,7171,7173,7178],[10,11,13],"h3",{"id":12},"set-multiset-容器","set/ multiset 容器",[15,16,17],"h4",{"id":17},"set基本概念",[19,20,21],"p",{},[22,23,24],"strong",{},"简介：",[26,27,28],"ul",{},[29,30,31],"li",{},"所有元素都会在插入时自动被排序",[19,33,34],{},[22,35,36],{},"本质：",[26,38,39],{},[29,40,41,42,45,46,49],{},"set/multiset属于",[22,43,44],{},"关联式容器","，底层结构是用",[22,47,48],{},"二叉树","实现。",[19,51,52,55],{},[22,53,54],{},"set和multiset区别","：",[26,57,58,61],{},[29,59,60],{},"set不允许容器中有重复的元素",[29,62,63],{},"multiset允许容器中有重复的元素",[15,65,66],{"id":66},"set构造和赋值",[19,68,69],{},"功能描述：创建set容器以及赋值",[19,71,72],{},"构造：",[26,74,75,82],{},[29,76,77,81],{},[78,79,80],"code",{},"set\u003CT> st;","                        //默认构造函数：",[29,83,84,87],{},[78,85,86],{},"set(const set &st);","       //拷贝构造函数",[19,89,90],{},"赋值：",[26,92,93],{},[29,94,95,98],{},[78,96,97],{},"set& operator=(const set &st);","    //重载等号操作符",[19,100,101],{},[22,102,103],{},"示例：",[105,106,111],"pre",{"className":107,"code":108,"language":109,"meta":110,"style":110},"language-cpp shiki shiki-themes github-light github-dark","#include \u003Cset>\n\nvoid printSet(set\u003Cint> & s)\n{\n    for (set\u003Cint>::iterator it = s.begin(); it != s.end(); it++)\n    {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\n//构造和赋值\nvoid test01()\n{\n    set\u003Cint> s1;\n\n    s1.insert(10);\n    s1.insert(30);\n    s1.insert(20);\n    s1.insert(40);\n    printSet(s1);\n\n    //拷贝构造\n    set\u003Cint>s2(s1);\n    printSet(s2);\n\n    //赋值\n    set\u003Cint>s3;\n    s3 = s2;\n    printSet(s3);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n","cpp","",[78,112,113,126,133,169,175,221,227,250,256,267,273,278,285,296,301,313,318,336,350,364,378,387,392,398,410,418,423,429,439,450,458,463,468,479,484,493,498,503,514],{"__ignoreMap":110},[114,115,118,122],"span",{"class":116,"line":117},"line",1,[114,119,121],{"class":120},"szBVR","#include",[114,123,125],{"class":124},"sZZnC"," \u003Cset>\n",[114,127,129],{"class":116,"line":128},2,[114,130,132],{"emptyLinePlaceholder":131},true,"\n",[114,134,136,139,143,147,150,153,156,159,162,166],{"class":116,"line":135},3,[114,137,138],{"class":120},"void",[114,140,142],{"class":141},"sScJk"," printSet",[114,144,146],{"class":145},"sVt8B","(",[114,148,149],{"class":141},"set",[114,151,152],{"class":145},"\u003C",[114,154,155],{"class":120},"int",[114,157,158],{"class":145},"> ",[114,160,161],{"class":120},"&",[114,163,165],{"class":164},"s4XuR"," s",[114,167,168],{"class":145},")\n",[114,170,172],{"class":116,"line":171},4,[114,173,174],{"class":145},"{\n",[114,176,178,181,184,186,188,190,193,196,199,202,205,208,210,213,216,219],{"class":116,"line":177},5,[114,179,180],{"class":120},"    for",[114,182,183],{"class":145}," (",[114,185,149],{"class":141},[114,187,152],{"class":145},[114,189,155],{"class":120},[114,191,192],{"class":145},">::iterator it ",[114,194,195],{"class":120},"=",[114,197,198],{"class":145}," s.",[114,200,201],{"class":141},"begin",[114,203,204],{"class":145},"(); it ",[114,206,207],{"class":120},"!=",[114,209,198],{"class":145},[114,211,212],{"class":141},"end",[114,214,215],{"class":145},"(); it",[114,217,218],{"class":120},"++",[114,220,168],{"class":145},[114,222,224],{"class":116,"line":223},6,[114,225,226],{"class":145},"    {\n",[114,228,230,233,236,239,242,244,247],{"class":116,"line":229},7,[114,231,232],{"class":145},"        cout ",[114,234,235],{"class":120},"\u003C\u003C",[114,237,238],{"class":120}," *",[114,240,241],{"class":145},"it ",[114,243,235],{"class":120},[114,245,246],{"class":124}," \" \"",[114,248,249],{"class":145},";\n",[114,251,253],{"class":116,"line":252},8,[114,254,255],{"class":145},"    }\n",[114,257,259,262,264],{"class":116,"line":258},9,[114,260,261],{"class":145},"    cout ",[114,263,235],{"class":120},[114,265,266],{"class":145}," endl;\n",[114,268,270],{"class":116,"line":269},10,[114,271,272],{"class":145},"}\n",[114,274,276],{"class":116,"line":275},11,[114,277,132],{"emptyLinePlaceholder":131},[114,279,281],{"class":116,"line":280},12,[114,282,284],{"class":283},"sJ8bj","//构造和赋值\n",[114,286,288,290,293],{"class":116,"line":287},13,[114,289,138],{"class":120},[114,291,292],{"class":141}," test01",[114,294,295],{"class":145},"()\n",[114,297,299],{"class":116,"line":298},14,[114,300,174],{"class":145},[114,302,304,307,310],{"class":116,"line":303},15,[114,305,306],{"class":145},"    set",[114,308,309],{"class":120},"\u003Cint>",[114,311,312],{"class":145}," s1;\n",[114,314,316],{"class":116,"line":315},16,[114,317,132],{"emptyLinePlaceholder":131},[114,319,321,324,327,329,333],{"class":116,"line":320},17,[114,322,323],{"class":145},"    s1.",[114,325,326],{"class":141},"insert",[114,328,146],{"class":145},[114,330,332],{"class":331},"sj4cs","10",[114,334,335],{"class":145},");\n",[114,337,339,341,343,345,348],{"class":116,"line":338},18,[114,340,323],{"class":145},[114,342,326],{"class":141},[114,344,146],{"class":145},[114,346,347],{"class":331},"30",[114,349,335],{"class":145},[114,351,353,355,357,359,362],{"class":116,"line":352},19,[114,354,323],{"class":145},[114,356,326],{"class":141},[114,358,146],{"class":145},[114,360,361],{"class":331},"20",[114,363,335],{"class":145},[114,365,367,369,371,373,376],{"class":116,"line":366},20,[114,368,323],{"class":145},[114,370,326],{"class":141},[114,372,146],{"class":145},[114,374,375],{"class":331},"40",[114,377,335],{"class":145},[114,379,381,384],{"class":116,"line":380},21,[114,382,383],{"class":141},"    printSet",[114,385,386],{"class":145},"(s1);\n",[114,388,390],{"class":116,"line":389},22,[114,391,132],{"emptyLinePlaceholder":131},[114,393,395],{"class":116,"line":394},23,[114,396,397],{"class":283},"    //拷贝构造\n",[114,399,401,403,405,408],{"class":116,"line":400},24,[114,402,306],{"class":145},[114,404,309],{"class":120},[114,406,407],{"class":141},"s2",[114,409,386],{"class":145},[114,411,413,415],{"class":116,"line":412},25,[114,414,383],{"class":141},[114,416,417],{"class":145},"(s2);\n",[114,419,421],{"class":116,"line":420},26,[114,422,132],{"emptyLinePlaceholder":131},[114,424,426],{"class":116,"line":425},27,[114,427,428],{"class":283},"    //赋值\n",[114,430,432,434,436],{"class":116,"line":431},28,[114,433,306],{"class":145},[114,435,309],{"class":120},[114,437,438],{"class":145},"s3;\n",[114,440,442,445,447],{"class":116,"line":441},29,[114,443,444],{"class":145},"    s3 ",[114,446,195],{"class":120},[114,448,449],{"class":145}," s2;\n",[114,451,453,455],{"class":116,"line":452},30,[114,454,383],{"class":141},[114,456,457],{"class":145},"(s3);\n",[114,459,461],{"class":116,"line":460},31,[114,462,272],{"class":145},[114,464,466],{"class":116,"line":465},32,[114,467,132],{"emptyLinePlaceholder":131},[114,469,471,473,476],{"class":116,"line":470},33,[114,472,155],{"class":120},[114,474,475],{"class":141}," main",[114,477,478],{"class":145},"() {\n",[114,480,482],{"class":116,"line":481},34,[114,483,132],{"emptyLinePlaceholder":131},[114,485,487,490],{"class":116,"line":486},35,[114,488,489],{"class":141},"    test01",[114,491,492],{"class":145},"();\n",[114,494,496],{"class":116,"line":495},36,[114,497,132],{"emptyLinePlaceholder":131},[114,499,501],{"class":116,"line":500},37,[114,502,132],{"emptyLinePlaceholder":131},[114,504,506,509,512],{"class":116,"line":505},38,[114,507,508],{"class":120},"    return",[114,510,511],{"class":331}," 0",[114,513,249],{"class":145},[114,515,517],{"class":116,"line":516},39,[114,518,272],{"class":145},[19,520,521,524],{},[22,522,523],{},"运行/观察结果："," 运行后会按输出语句打印对应内容，变量值可结合初始化、赋值和函数调用顺序推导。",[19,526,527],{},"总结：",[26,529,530,533],{},[29,531,532],{},"set容器插入数据时用insert",[29,534,535],{},"set容器插入数据的数据会自动排序",[15,537,538],{"id":538},"set大小和交换",[19,540,541],{},[22,542,543],{},"功能描述：",[26,545,546],{},[29,547,548],{},"统计set容器大小以及交换set容器",[19,550,551],{},[22,552,553],{},"函数原型：",[26,555,556,562,568],{},[29,557,558,561],{},[78,559,560],{},"size();","          //返回容器中元素的数目",[29,563,564,567],{},[78,565,566],{},"empty();","        //判断容器是否为空",[29,569,570,573],{},[78,571,572],{},"swap(st);","      //交换两个集合容器",[19,575,576],{},[22,577,103],{},[105,579,581],{"className":107,"code":580,"language":109,"meta":110,"style":110},"#include \u003Cset>\n\nvoid printSet(set\u003Cint> & s)\n{\n    for (set\u003Cint>::iterator it = s.begin(); it != s.end(); it++)\n    {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\n//大小\nvoid test01()\n{\n\n    set\u003Cint> s1;\n    \n    s1.insert(10);\n    s1.insert(30);\n    s1.insert(20);\n    s1.insert(40);\n\n    if (s1.empty())\n    {\n        cout \u003C\u003C \"s1为空\" \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"s1不为空\" \u003C\u003C endl;\n        cout \u003C\u003C \"s1的大小为： \" \u003C\u003C s1.size() \u003C\u003C endl;\n    }\n\n}\n\n//交换\nvoid test02()\n{\n    set\u003Cint> s1;\n\n    s1.insert(10);\n    s1.insert(30);\n    s1.insert(20);\n    s1.insert(40);\n\n    set\u003Cint> s2;\n\n    s2.insert(100);\n    s2.insert(300);\n    s2.insert(200);\n    s2.insert(400);\n\n    cout \u003C\u003C \"交换前\" \u003C\u003C endl;\n    printSet(s1);\n    printSet(s2);\n    cout \u003C\u003C endl;\n\n    cout \u003C\u003C \"交换后\" \u003C\u003C endl;\n    s1.swap(s2);\n    printSet(s1);\n    printSet(s2);\n}\n\nint main() {\n\n    //test01();\n\n    test02();\n\n\n    return 0;\n}\n",[78,582,583,589,593,615,619,653,657,673,677,685,689,693,698,706,710,714,722,727,739,751,763,775,779,793,797,811,815,820,824,837,861,865,869,873,877,882,891,895,903,907,920,933,946,959,964,973,978,993,1007,1021,1035,1040,1054,1061,1068,1077,1082,1096,1106,1113,1120,1125,1130,1139,1144,1150,1155,1163,1168,1173,1182],{"__ignoreMap":110},[114,584,585,587],{"class":116,"line":117},[114,586,121],{"class":120},[114,588,125],{"class":124},[114,590,591],{"class":116,"line":128},[114,592,132],{"emptyLinePlaceholder":131},[114,594,595,597,599,601,603,605,607,609,611,613],{"class":116,"line":135},[114,596,138],{"class":120},[114,598,142],{"class":141},[114,600,146],{"class":145},[114,602,149],{"class":141},[114,604,152],{"class":145},[114,606,155],{"class":120},[114,608,158],{"class":145},[114,610,161],{"class":120},[114,612,165],{"class":164},[114,614,168],{"class":145},[114,616,617],{"class":116,"line":171},[114,618,174],{"class":145},[114,620,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651],{"class":116,"line":177},[114,622,180],{"class":120},[114,624,183],{"class":145},[114,626,149],{"class":141},[114,628,152],{"class":145},[114,630,155],{"class":120},[114,632,192],{"class":145},[114,634,195],{"class":120},[114,636,198],{"class":145},[114,638,201],{"class":141},[114,640,204],{"class":145},[114,642,207],{"class":120},[114,644,198],{"class":145},[114,646,212],{"class":141},[114,648,215],{"class":145},[114,650,218],{"class":120},[114,652,168],{"class":145},[114,654,655],{"class":116,"line":223},[114,656,226],{"class":145},[114,658,659,661,663,665,667,669,671],{"class":116,"line":229},[114,660,232],{"class":145},[114,662,235],{"class":120},[114,664,238],{"class":120},[114,666,241],{"class":145},[114,668,235],{"class":120},[114,670,246],{"class":124},[114,672,249],{"class":145},[114,674,675],{"class":116,"line":252},[114,676,255],{"class":145},[114,678,679,681,683],{"class":116,"line":258},[114,680,261],{"class":145},[114,682,235],{"class":120},[114,684,266],{"class":145},[114,686,687],{"class":116,"line":269},[114,688,272],{"class":145},[114,690,691],{"class":116,"line":275},[114,692,132],{"emptyLinePlaceholder":131},[114,694,695],{"class":116,"line":280},[114,696,697],{"class":283},"//大小\n",[114,699,700,702,704],{"class":116,"line":287},[114,701,138],{"class":120},[114,703,292],{"class":141},[114,705,295],{"class":145},[114,707,708],{"class":116,"line":298},[114,709,174],{"class":145},[114,711,712],{"class":116,"line":303},[114,713,132],{"emptyLinePlaceholder":131},[114,715,716,718,720],{"class":116,"line":315},[114,717,306],{"class":145},[114,719,309],{"class":120},[114,721,312],{"class":145},[114,723,724],{"class":116,"line":320},[114,725,726],{"class":145},"    \n",[114,728,729,731,733,735,737],{"class":116,"line":338},[114,730,323],{"class":145},[114,732,326],{"class":141},[114,734,146],{"class":145},[114,736,332],{"class":331},[114,738,335],{"class":145},[114,740,741,743,745,747,749],{"class":116,"line":352},[114,742,323],{"class":145},[114,744,326],{"class":141},[114,746,146],{"class":145},[114,748,347],{"class":331},[114,750,335],{"class":145},[114,752,753,755,757,759,761],{"class":116,"line":366},[114,754,323],{"class":145},[114,756,326],{"class":141},[114,758,146],{"class":145},[114,760,361],{"class":331},[114,762,335],{"class":145},[114,764,765,767,769,771,773],{"class":116,"line":380},[114,766,323],{"class":145},[114,768,326],{"class":141},[114,770,146],{"class":145},[114,772,375],{"class":331},[114,774,335],{"class":145},[114,776,777],{"class":116,"line":389},[114,778,132],{"emptyLinePlaceholder":131},[114,780,781,784,787,790],{"class":116,"line":394},[114,782,783],{"class":120},"    if",[114,785,786],{"class":145}," (s1.",[114,788,789],{"class":141},"empty",[114,791,792],{"class":145},"())\n",[114,794,795],{"class":116,"line":400},[114,796,226],{"class":145},[114,798,799,801,803,806,809],{"class":116,"line":412},[114,800,232],{"class":145},[114,802,235],{"class":120},[114,804,805],{"class":124}," \"s1为空\"",[114,807,808],{"class":120}," \u003C\u003C",[114,810,266],{"class":145},[114,812,813],{"class":116,"line":420},[114,814,255],{"class":145},[114,816,817],{"class":116,"line":425},[114,818,819],{"class":120},"    else\n",[114,821,822],{"class":116,"line":431},[114,823,226],{"class":145},[114,825,826,828,830,833,835],{"class":116,"line":441},[114,827,232],{"class":145},[114,829,235],{"class":120},[114,831,832],{"class":124}," \"s1不为空\"",[114,834,808],{"class":120},[114,836,266],{"class":145},[114,838,839,841,843,846,848,851,854,857,859],{"class":116,"line":452},[114,840,232],{"class":145},[114,842,235],{"class":120},[114,844,845],{"class":124}," \"s1的大小为： \"",[114,847,808],{"class":120},[114,849,850],{"class":145}," s1.",[114,852,853],{"class":141},"size",[114,855,856],{"class":145},"() ",[114,858,235],{"class":120},[114,860,266],{"class":145},[114,862,863],{"class":116,"line":460},[114,864,255],{"class":145},[114,866,867],{"class":116,"line":465},[114,868,132],{"emptyLinePlaceholder":131},[114,870,871],{"class":116,"line":470},[114,872,272],{"class":145},[114,874,875],{"class":116,"line":481},[114,876,132],{"emptyLinePlaceholder":131},[114,878,879],{"class":116,"line":486},[114,880,881],{"class":283},"//交换\n",[114,883,884,886,889],{"class":116,"line":495},[114,885,138],{"class":120},[114,887,888],{"class":141}," test02",[114,890,295],{"class":145},[114,892,893],{"class":116,"line":500},[114,894,174],{"class":145},[114,896,897,899,901],{"class":116,"line":505},[114,898,306],{"class":145},[114,900,309],{"class":120},[114,902,312],{"class":145},[114,904,905],{"class":116,"line":516},[114,906,132],{"emptyLinePlaceholder":131},[114,908,910,912,914,916,918],{"class":116,"line":909},40,[114,911,323],{"class":145},[114,913,326],{"class":141},[114,915,146],{"class":145},[114,917,332],{"class":331},[114,919,335],{"class":145},[114,921,923,925,927,929,931],{"class":116,"line":922},41,[114,924,323],{"class":145},[114,926,326],{"class":141},[114,928,146],{"class":145},[114,930,347],{"class":331},[114,932,335],{"class":145},[114,934,936,938,940,942,944],{"class":116,"line":935},42,[114,937,323],{"class":145},[114,939,326],{"class":141},[114,941,146],{"class":145},[114,943,361],{"class":331},[114,945,335],{"class":145},[114,947,949,951,953,955,957],{"class":116,"line":948},43,[114,950,323],{"class":145},[114,952,326],{"class":141},[114,954,146],{"class":145},[114,956,375],{"class":331},[114,958,335],{"class":145},[114,960,962],{"class":116,"line":961},44,[114,963,132],{"emptyLinePlaceholder":131},[114,965,967,969,971],{"class":116,"line":966},45,[114,968,306],{"class":145},[114,970,309],{"class":120},[114,972,449],{"class":145},[114,974,976],{"class":116,"line":975},46,[114,977,132],{"emptyLinePlaceholder":131},[114,979,981,984,986,988,991],{"class":116,"line":980},47,[114,982,983],{"class":145},"    s2.",[114,985,326],{"class":141},[114,987,146],{"class":145},[114,989,990],{"class":331},"100",[114,992,335],{"class":145},[114,994,996,998,1000,1002,1005],{"class":116,"line":995},48,[114,997,983],{"class":145},[114,999,326],{"class":141},[114,1001,146],{"class":145},[114,1003,1004],{"class":331},"300",[114,1006,335],{"class":145},[114,1008,1010,1012,1014,1016,1019],{"class":116,"line":1009},49,[114,1011,983],{"class":145},[114,1013,326],{"class":141},[114,1015,146],{"class":145},[114,1017,1018],{"class":331},"200",[114,1020,335],{"class":145},[114,1022,1024,1026,1028,1030,1033],{"class":116,"line":1023},50,[114,1025,983],{"class":145},[114,1027,326],{"class":141},[114,1029,146],{"class":145},[114,1031,1032],{"class":331},"400",[114,1034,335],{"class":145},[114,1036,1038],{"class":116,"line":1037},51,[114,1039,132],{"emptyLinePlaceholder":131},[114,1041,1043,1045,1047,1050,1052],{"class":116,"line":1042},52,[114,1044,261],{"class":145},[114,1046,235],{"class":120},[114,1048,1049],{"class":124}," \"交换前\"",[114,1051,808],{"class":120},[114,1053,266],{"class":145},[114,1055,1057,1059],{"class":116,"line":1056},53,[114,1058,383],{"class":141},[114,1060,386],{"class":145},[114,1062,1064,1066],{"class":116,"line":1063},54,[114,1065,383],{"class":141},[114,1067,417],{"class":145},[114,1069,1071,1073,1075],{"class":116,"line":1070},55,[114,1072,261],{"class":145},[114,1074,235],{"class":120},[114,1076,266],{"class":145},[114,1078,1080],{"class":116,"line":1079},56,[114,1081,132],{"emptyLinePlaceholder":131},[114,1083,1085,1087,1089,1092,1094],{"class":116,"line":1084},57,[114,1086,261],{"class":145},[114,1088,235],{"class":120},[114,1090,1091],{"class":124}," \"交换后\"",[114,1093,808],{"class":120},[114,1095,266],{"class":145},[114,1097,1099,1101,1104],{"class":116,"line":1098},58,[114,1100,323],{"class":145},[114,1102,1103],{"class":141},"swap",[114,1105,417],{"class":145},[114,1107,1109,1111],{"class":116,"line":1108},59,[114,1110,383],{"class":141},[114,1112,386],{"class":145},[114,1114,1116,1118],{"class":116,"line":1115},60,[114,1117,383],{"class":141},[114,1119,417],{"class":145},[114,1121,1123],{"class":116,"line":1122},61,[114,1124,272],{"class":145},[114,1126,1128],{"class":116,"line":1127},62,[114,1129,132],{"emptyLinePlaceholder":131},[114,1131,1133,1135,1137],{"class":116,"line":1132},63,[114,1134,155],{"class":120},[114,1136,475],{"class":141},[114,1138,478],{"class":145},[114,1140,1142],{"class":116,"line":1141},64,[114,1143,132],{"emptyLinePlaceholder":131},[114,1145,1147],{"class":116,"line":1146},65,[114,1148,1149],{"class":283},"    //test01();\n",[114,1151,1153],{"class":116,"line":1152},66,[114,1154,132],{"emptyLinePlaceholder":131},[114,1156,1158,1161],{"class":116,"line":1157},67,[114,1159,1160],{"class":141},"    test02",[114,1162,492],{"class":145},[114,1164,1166],{"class":116,"line":1165},68,[114,1167,132],{"emptyLinePlaceholder":131},[114,1169,1171],{"class":116,"line":1170},69,[114,1172,132],{"emptyLinePlaceholder":131},[114,1174,1176,1178,1180],{"class":116,"line":1175},70,[114,1177,508],{"class":120},[114,1179,511],{"class":331},[114,1181,249],{"class":145},[114,1183,1185],{"class":116,"line":1184},71,[114,1186,272],{"class":145},[19,1188,1189,524],{},[22,1190,523],{},[19,1192,527],{},[26,1194,1195,1198,1201],{},[29,1196,1197],{},"统计大小   --- size",[29,1199,1200],{},"判断是否为空   --- empty",[29,1202,1203],{},"交换容器   --- swap",[15,1205,1206],{"id":1206},"set插入和删除",[19,1208,1209],{},[22,1210,543],{},[26,1212,1213],{},[29,1214,1215],{},"set容器进行插入数据和删除数据",[19,1217,1218],{},[22,1219,553],{},[26,1221,1222,1228,1234,1240,1246],{},[29,1223,1224,1227],{},[78,1225,1226],{},"insert(elem);","           //在容器中插入元素。",[29,1229,1230,1233],{},[78,1231,1232],{},"clear();","                    //清除所有元素",[29,1235,1236,1239],{},[78,1237,1238],{},"erase(pos);","              //删除pos迭代器所指的元素，返回下一个元素的迭代器。",[29,1241,1242,1245],{},[78,1243,1244],{},"erase(beg, end);","    //删除区间[beg,end)的所有元素 ，返回下一个元素的迭代器。",[29,1247,1248,1251],{},[78,1249,1250],{},"erase(elem);","            //删除容器中值为elem的元素。",[19,1253,1254],{},[22,1255,103],{},[105,1257,1259],{"className":107,"code":1258,"language":109,"meta":110,"style":110},"#include \u003Cset>\n\nvoid printSet(set\u003Cint> & s)\n{\n    for (set\u003Cint>::iterator it = s.begin(); it != s.end(); it++)\n    {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\n//插入和删除\nvoid test01()\n{\n    set\u003Cint> s1;\n    //插入\n    s1.insert(10);\n    s1.insert(30);\n    s1.insert(20);\n    s1.insert(40);\n    printSet(s1);\n\n    //删除\n    s1.erase(s1.begin());\n    printSet(s1);\n\n    s1.erase(30);\n    printSet(s1);\n\n    //清空\n    //s1.erase(s1.begin(), s1.end());\n    s1.clear();\n    printSet(s1);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,1260,1261,1267,1271,1293,1297,1331,1335,1351,1355,1363,1367,1371,1376,1384,1388,1396,1401,1413,1425,1437,1449,1455,1459,1464,1479,1485,1489,1501,1507,1511,1516,1521,1530,1536,1540,1544,1552,1556,1562,1566,1570,1578],{"__ignoreMap":110},[114,1262,1263,1265],{"class":116,"line":117},[114,1264,121],{"class":120},[114,1266,125],{"class":124},[114,1268,1269],{"class":116,"line":128},[114,1270,132],{"emptyLinePlaceholder":131},[114,1272,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291],{"class":116,"line":135},[114,1274,138],{"class":120},[114,1276,142],{"class":141},[114,1278,146],{"class":145},[114,1280,149],{"class":141},[114,1282,152],{"class":145},[114,1284,155],{"class":120},[114,1286,158],{"class":145},[114,1288,161],{"class":120},[114,1290,165],{"class":164},[114,1292,168],{"class":145},[114,1294,1295],{"class":116,"line":171},[114,1296,174],{"class":145},[114,1298,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329],{"class":116,"line":177},[114,1300,180],{"class":120},[114,1302,183],{"class":145},[114,1304,149],{"class":141},[114,1306,152],{"class":145},[114,1308,155],{"class":120},[114,1310,192],{"class":145},[114,1312,195],{"class":120},[114,1314,198],{"class":145},[114,1316,201],{"class":141},[114,1318,204],{"class":145},[114,1320,207],{"class":120},[114,1322,198],{"class":145},[114,1324,212],{"class":141},[114,1326,215],{"class":145},[114,1328,218],{"class":120},[114,1330,168],{"class":145},[114,1332,1333],{"class":116,"line":223},[114,1334,226],{"class":145},[114,1336,1337,1339,1341,1343,1345,1347,1349],{"class":116,"line":229},[114,1338,232],{"class":145},[114,1340,235],{"class":120},[114,1342,238],{"class":120},[114,1344,241],{"class":145},[114,1346,235],{"class":120},[114,1348,246],{"class":124},[114,1350,249],{"class":145},[114,1352,1353],{"class":116,"line":252},[114,1354,255],{"class":145},[114,1356,1357,1359,1361],{"class":116,"line":258},[114,1358,261],{"class":145},[114,1360,235],{"class":120},[114,1362,266],{"class":145},[114,1364,1365],{"class":116,"line":269},[114,1366,272],{"class":145},[114,1368,1369],{"class":116,"line":275},[114,1370,132],{"emptyLinePlaceholder":131},[114,1372,1373],{"class":116,"line":280},[114,1374,1375],{"class":283},"//插入和删除\n",[114,1377,1378,1380,1382],{"class":116,"line":287},[114,1379,138],{"class":120},[114,1381,292],{"class":141},[114,1383,295],{"class":145},[114,1385,1386],{"class":116,"line":298},[114,1387,174],{"class":145},[114,1389,1390,1392,1394],{"class":116,"line":303},[114,1391,306],{"class":145},[114,1393,309],{"class":120},[114,1395,312],{"class":145},[114,1397,1398],{"class":116,"line":315},[114,1399,1400],{"class":283},"    //插入\n",[114,1402,1403,1405,1407,1409,1411],{"class":116,"line":320},[114,1404,323],{"class":145},[114,1406,326],{"class":141},[114,1408,146],{"class":145},[114,1410,332],{"class":331},[114,1412,335],{"class":145},[114,1414,1415,1417,1419,1421,1423],{"class":116,"line":338},[114,1416,323],{"class":145},[114,1418,326],{"class":141},[114,1420,146],{"class":145},[114,1422,347],{"class":331},[114,1424,335],{"class":145},[114,1426,1427,1429,1431,1433,1435],{"class":116,"line":352},[114,1428,323],{"class":145},[114,1430,326],{"class":141},[114,1432,146],{"class":145},[114,1434,361],{"class":331},[114,1436,335],{"class":145},[114,1438,1439,1441,1443,1445,1447],{"class":116,"line":366},[114,1440,323],{"class":145},[114,1442,326],{"class":141},[114,1444,146],{"class":145},[114,1446,375],{"class":331},[114,1448,335],{"class":145},[114,1450,1451,1453],{"class":116,"line":380},[114,1452,383],{"class":141},[114,1454,386],{"class":145},[114,1456,1457],{"class":116,"line":389},[114,1458,132],{"emptyLinePlaceholder":131},[114,1460,1461],{"class":116,"line":394},[114,1462,1463],{"class":283},"    //删除\n",[114,1465,1466,1468,1471,1474,1476],{"class":116,"line":400},[114,1467,323],{"class":145},[114,1469,1470],{"class":141},"erase",[114,1472,1473],{"class":145},"(s1.",[114,1475,201],{"class":141},[114,1477,1478],{"class":145},"());\n",[114,1480,1481,1483],{"class":116,"line":412},[114,1482,383],{"class":141},[114,1484,386],{"class":145},[114,1486,1487],{"class":116,"line":420},[114,1488,132],{"emptyLinePlaceholder":131},[114,1490,1491,1493,1495,1497,1499],{"class":116,"line":425},[114,1492,323],{"class":145},[114,1494,1470],{"class":141},[114,1496,146],{"class":145},[114,1498,347],{"class":331},[114,1500,335],{"class":145},[114,1502,1503,1505],{"class":116,"line":431},[114,1504,383],{"class":141},[114,1506,386],{"class":145},[114,1508,1509],{"class":116,"line":441},[114,1510,132],{"emptyLinePlaceholder":131},[114,1512,1513],{"class":116,"line":452},[114,1514,1515],{"class":283},"    //清空\n",[114,1517,1518],{"class":116,"line":460},[114,1519,1520],{"class":283},"    //s1.erase(s1.begin(), s1.end());\n",[114,1522,1523,1525,1528],{"class":116,"line":465},[114,1524,323],{"class":145},[114,1526,1527],{"class":141},"clear",[114,1529,492],{"class":145},[114,1531,1532,1534],{"class":116,"line":470},[114,1533,383],{"class":141},[114,1535,386],{"class":145},[114,1537,1538],{"class":116,"line":481},[114,1539,272],{"class":145},[114,1541,1542],{"class":116,"line":486},[114,1543,132],{"emptyLinePlaceholder":131},[114,1545,1546,1548,1550],{"class":116,"line":495},[114,1547,155],{"class":120},[114,1549,475],{"class":141},[114,1551,478],{"class":145},[114,1553,1554],{"class":116,"line":500},[114,1555,132],{"emptyLinePlaceholder":131},[114,1557,1558,1560],{"class":116,"line":505},[114,1559,489],{"class":141},[114,1561,492],{"class":145},[114,1563,1564],{"class":116,"line":516},[114,1565,132],{"emptyLinePlaceholder":131},[114,1567,1568],{"class":116,"line":909},[114,1569,132],{"emptyLinePlaceholder":131},[114,1571,1572,1574,1576],{"class":116,"line":922},[114,1573,508],{"class":120},[114,1575,511],{"class":331},[114,1577,249],{"class":145},[114,1579,1580],{"class":116,"line":935},[114,1581,272],{"class":145},[19,1583,1584,524],{},[22,1585,523],{},[19,1587,527],{},[26,1589,1590,1593,1596],{},[29,1591,1592],{},"插入   --- insert",[29,1594,1595],{},"删除   --- erase",[29,1597,1598],{},"清空   --- clear",[15,1600,1601],{"id":1601},"set查找和统计",[19,1603,1604],{},[22,1605,543],{},[26,1607,1608],{},[29,1609,1610],{},"对set容器进行查找数据以及统计数据",[19,1612,1613],{},[22,1614,553],{},[26,1616,1617,1623],{},[29,1618,1619,1622],{},[78,1620,1621],{},"find(key);","                  //查找key是否存在,若存在，返回该键的元素的迭代器；若不存在，返回set.end();",[29,1624,1625,1628],{},[78,1626,1627],{},"count(key);","                //统计key的元素个数",[19,1630,1631],{},[22,1632,103],{},[105,1634,1636],{"className":107,"code":1635,"language":109,"meta":110,"style":110},"#include \u003Cset>\n\n//查找和统计\nvoid test01()\n{\n    set\u003Cint> s1;\n    //插入\n    s1.insert(10);\n    s1.insert(30);\n    s1.insert(20);\n    s1.insert(40);\n    \n    //查找\n    set\u003Cint>::iterator pos = s1.find(30);\n\n    if (pos != s1.end())\n    {\n        cout \u003C\u003C \"找到了元素 ： \" \u003C\u003C *pos \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"未找到元素\" \u003C\u003C endl;\n    }\n\n    //统计\n    int num = s1.count(30);\n    cout \u003C\u003C \"num = \" \u003C\u003C num \u003C\u003C endl;\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,1637,1638,1644,1648,1653,1661,1665,1673,1677,1689,1701,1713,1725,1729,1734,1758,1762,1777,1781,1801,1805,1809,1813,1826,1830,1834,1839,1860,1877,1881,1885,1893,1897,1903,1907,1911,1919],{"__ignoreMap":110},[114,1639,1640,1642],{"class":116,"line":117},[114,1641,121],{"class":120},[114,1643,125],{"class":124},[114,1645,1646],{"class":116,"line":128},[114,1647,132],{"emptyLinePlaceholder":131},[114,1649,1650],{"class":116,"line":135},[114,1651,1652],{"class":283},"//查找和统计\n",[114,1654,1655,1657,1659],{"class":116,"line":171},[114,1656,138],{"class":120},[114,1658,292],{"class":141},[114,1660,295],{"class":145},[114,1662,1663],{"class":116,"line":177},[114,1664,174],{"class":145},[114,1666,1667,1669,1671],{"class":116,"line":223},[114,1668,306],{"class":145},[114,1670,309],{"class":120},[114,1672,312],{"class":145},[114,1674,1675],{"class":116,"line":229},[114,1676,1400],{"class":283},[114,1678,1679,1681,1683,1685,1687],{"class":116,"line":252},[114,1680,323],{"class":145},[114,1682,326],{"class":141},[114,1684,146],{"class":145},[114,1686,332],{"class":331},[114,1688,335],{"class":145},[114,1690,1691,1693,1695,1697,1699],{"class":116,"line":258},[114,1692,323],{"class":145},[114,1694,326],{"class":141},[114,1696,146],{"class":145},[114,1698,347],{"class":331},[114,1700,335],{"class":145},[114,1702,1703,1705,1707,1709,1711],{"class":116,"line":269},[114,1704,323],{"class":145},[114,1706,326],{"class":141},[114,1708,146],{"class":145},[114,1710,361],{"class":331},[114,1712,335],{"class":145},[114,1714,1715,1717,1719,1721,1723],{"class":116,"line":275},[114,1716,323],{"class":145},[114,1718,326],{"class":141},[114,1720,146],{"class":145},[114,1722,375],{"class":331},[114,1724,335],{"class":145},[114,1726,1727],{"class":116,"line":280},[114,1728,726],{"class":145},[114,1730,1731],{"class":116,"line":287},[114,1732,1733],{"class":283},"    //查找\n",[114,1735,1736,1738,1740,1742,1745,1747,1749,1752,1754,1756],{"class":116,"line":298},[114,1737,306],{"class":141},[114,1739,152],{"class":145},[114,1741,155],{"class":120},[114,1743,1744],{"class":145},">::iterator pos ",[114,1746,195],{"class":120},[114,1748,850],{"class":145},[114,1750,1751],{"class":141},"find",[114,1753,146],{"class":145},[114,1755,347],{"class":331},[114,1757,335],{"class":145},[114,1759,1760],{"class":116,"line":303},[114,1761,132],{"emptyLinePlaceholder":131},[114,1763,1764,1766,1769,1771,1773,1775],{"class":116,"line":315},[114,1765,783],{"class":120},[114,1767,1768],{"class":145}," (pos ",[114,1770,207],{"class":120},[114,1772,850],{"class":145},[114,1774,212],{"class":141},[114,1776,792],{"class":145},[114,1778,1779],{"class":116,"line":320},[114,1780,226],{"class":145},[114,1782,1783,1785,1787,1790,1792,1794,1797,1799],{"class":116,"line":338},[114,1784,232],{"class":145},[114,1786,235],{"class":120},[114,1788,1789],{"class":124}," \"找到了元素 ： \"",[114,1791,808],{"class":120},[114,1793,238],{"class":120},[114,1795,1796],{"class":145},"pos ",[114,1798,235],{"class":120},[114,1800,266],{"class":145},[114,1802,1803],{"class":116,"line":352},[114,1804,255],{"class":145},[114,1806,1807],{"class":116,"line":366},[114,1808,819],{"class":120},[114,1810,1811],{"class":116,"line":380},[114,1812,226],{"class":145},[114,1814,1815,1817,1819,1822,1824],{"class":116,"line":389},[114,1816,232],{"class":145},[114,1818,235],{"class":120},[114,1820,1821],{"class":124}," \"未找到元素\"",[114,1823,808],{"class":120},[114,1825,266],{"class":145},[114,1827,1828],{"class":116,"line":394},[114,1829,255],{"class":145},[114,1831,1832],{"class":116,"line":400},[114,1833,132],{"emptyLinePlaceholder":131},[114,1835,1836],{"class":116,"line":412},[114,1837,1838],{"class":283},"    //统计\n",[114,1840,1841,1844,1847,1849,1851,1854,1856,1858],{"class":116,"line":420},[114,1842,1843],{"class":120},"    int",[114,1845,1846],{"class":145}," num ",[114,1848,195],{"class":120},[114,1850,850],{"class":145},[114,1852,1853],{"class":141},"count",[114,1855,146],{"class":145},[114,1857,347],{"class":331},[114,1859,335],{"class":145},[114,1861,1862,1864,1866,1869,1871,1873,1875],{"class":116,"line":425},[114,1863,261],{"class":145},[114,1865,235],{"class":120},[114,1867,1868],{"class":124}," \"num = \"",[114,1870,808],{"class":120},[114,1872,1846],{"class":145},[114,1874,235],{"class":120},[114,1876,266],{"class":145},[114,1878,1879],{"class":116,"line":431},[114,1880,272],{"class":145},[114,1882,1883],{"class":116,"line":441},[114,1884,132],{"emptyLinePlaceholder":131},[114,1886,1887,1889,1891],{"class":116,"line":452},[114,1888,155],{"class":120},[114,1890,475],{"class":141},[114,1892,478],{"class":145},[114,1894,1895],{"class":116,"line":460},[114,1896,132],{"emptyLinePlaceholder":131},[114,1898,1899,1901],{"class":116,"line":465},[114,1900,489],{"class":141},[114,1902,492],{"class":145},[114,1904,1905],{"class":116,"line":470},[114,1906,132],{"emptyLinePlaceholder":131},[114,1908,1909],{"class":116,"line":481},[114,1910,132],{"emptyLinePlaceholder":131},[114,1912,1913,1915,1917],{"class":116,"line":486},[114,1914,508],{"class":120},[114,1916,511],{"class":331},[114,1918,249],{"class":145},[114,1920,1921],{"class":116,"line":495},[114,1922,272],{"class":145},[19,1924,1925,524],{},[22,1926,523],{},[19,1928,527],{},[26,1930,1931,1934],{},[29,1932,1933],{},"查找   ---  find    （返回的是迭代器）",[29,1935,1936],{},"统计   ---  count  （对于set，结果为0或者1）",[15,1938,54],{"id":54},[19,1940,1941],{},[22,1942,1943],{},"学习目标：",[26,1945,1946],{},[29,1947,1948],{},"掌握set和multiset的区别",[19,1950,1951],{},[22,1952,1953],{},"区别：",[26,1955,1956,1959,1962],{},[29,1957,1958],{},"set不可以插入重复数据，而multiset可以",[29,1960,1961],{},"set插入数据的同时会返回插入结果，表示插入是否成功",[29,1963,1964],{},"multiset不会检测数据，因此可以插入重复数据",[19,1966,1967],{},[22,1968,103],{},[105,1970,1972],{"className":107,"code":1971,"language":109,"meta":110,"style":110},"#include \u003Cset>\n\n//set和multiset区别\nvoid test01()\n{\n    set\u003Cint> s;\n    pair\u003Cset\u003Cint>::iterator, bool>  ret = s.insert(10);\n    if (ret.second) {\n        cout \u003C\u003C \"第一次插入成功!\" \u003C\u003C endl;\n    }\n    else {\n        cout \u003C\u003C \"第一次插入失败!\" \u003C\u003C endl;\n    }\n\n    ret = s.insert(10);\n    if (ret.second) {\n        cout \u003C\u003C \"第二次插入成功!\" \u003C\u003C endl;\n    }\n    else {\n        cout \u003C\u003C \"第二次插入失败!\" \u003C\u003C endl;\n    }\n    \n    //multiset\n    multiset\u003Cint> ms;\n    ms.insert(10);\n    ms.insert(10);\n\n    for (multiset\u003Cint>::iterator it = ms.begin(); it != ms.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,1973,1974,1980,1984,1989,1997,2001,2010,2044,2051,2064,2068,2076,2089,2093,2097,2114,2120,2133,2137,2143,2156,2160,2164,2169,2179,2192,2204,2208,2245,2261,2265,2273,2277,2281,2289,2293,2299,2303,2307,2315],{"__ignoreMap":110},[114,1975,1976,1978],{"class":116,"line":117},[114,1977,121],{"class":120},[114,1979,125],{"class":124},[114,1981,1982],{"class":116,"line":128},[114,1983,132],{"emptyLinePlaceholder":131},[114,1985,1986],{"class":116,"line":135},[114,1987,1988],{"class":283},"//set和multiset区别\n",[114,1990,1991,1993,1995],{"class":116,"line":171},[114,1992,138],{"class":120},[114,1994,292],{"class":141},[114,1996,295],{"class":145},[114,1998,1999],{"class":116,"line":177},[114,2000,174],{"class":145},[114,2002,2003,2005,2007],{"class":116,"line":223},[114,2004,306],{"class":145},[114,2006,309],{"class":120},[114,2008,2009],{"class":145}," s;\n",[114,2011,2012,2015,2017,2019,2021,2023,2026,2029,2032,2034,2036,2038,2040,2042],{"class":116,"line":229},[114,2013,2014],{"class":145},"    pair",[114,2016,152],{"class":120},[114,2018,149],{"class":141},[114,2020,152],{"class":145},[114,2022,155],{"class":120},[114,2024,2025],{"class":145},">::iterator, ",[114,2027,2028],{"class":120},"bool>",[114,2030,2031],{"class":145},"  ret ",[114,2033,195],{"class":120},[114,2035,198],{"class":145},[114,2037,326],{"class":141},[114,2039,146],{"class":145},[114,2041,332],{"class":331},[114,2043,335],{"class":145},[114,2045,2046,2048],{"class":116,"line":252},[114,2047,783],{"class":120},[114,2049,2050],{"class":145}," (ret.second) {\n",[114,2052,2053,2055,2057,2060,2062],{"class":116,"line":258},[114,2054,232],{"class":145},[114,2056,235],{"class":120},[114,2058,2059],{"class":124}," \"第一次插入成功!\"",[114,2061,808],{"class":120},[114,2063,266],{"class":145},[114,2065,2066],{"class":116,"line":269},[114,2067,255],{"class":145},[114,2069,2070,2073],{"class":116,"line":275},[114,2071,2072],{"class":120},"    else",[114,2074,2075],{"class":145}," {\n",[114,2077,2078,2080,2082,2085,2087],{"class":116,"line":280},[114,2079,232],{"class":145},[114,2081,235],{"class":120},[114,2083,2084],{"class":124}," \"第一次插入失败!\"",[114,2086,808],{"class":120},[114,2088,266],{"class":145},[114,2090,2091],{"class":116,"line":287},[114,2092,255],{"class":145},[114,2094,2095],{"class":116,"line":298},[114,2096,132],{"emptyLinePlaceholder":131},[114,2098,2099,2102,2104,2106,2108,2110,2112],{"class":116,"line":303},[114,2100,2101],{"class":145},"    ret ",[114,2103,195],{"class":120},[114,2105,198],{"class":145},[114,2107,326],{"class":141},[114,2109,146],{"class":145},[114,2111,332],{"class":331},[114,2113,335],{"class":145},[114,2115,2116,2118],{"class":116,"line":315},[114,2117,783],{"class":120},[114,2119,2050],{"class":145},[114,2121,2122,2124,2126,2129,2131],{"class":116,"line":320},[114,2123,232],{"class":145},[114,2125,235],{"class":120},[114,2127,2128],{"class":124}," \"第二次插入成功!\"",[114,2130,808],{"class":120},[114,2132,266],{"class":145},[114,2134,2135],{"class":116,"line":338},[114,2136,255],{"class":145},[114,2138,2139,2141],{"class":116,"line":352},[114,2140,2072],{"class":120},[114,2142,2075],{"class":145},[114,2144,2145,2147,2149,2152,2154],{"class":116,"line":366},[114,2146,232],{"class":145},[114,2148,235],{"class":120},[114,2150,2151],{"class":124}," \"第二次插入失败!\"",[114,2153,808],{"class":120},[114,2155,266],{"class":145},[114,2157,2158],{"class":116,"line":380},[114,2159,255],{"class":145},[114,2161,2162],{"class":116,"line":389},[114,2163,726],{"class":145},[114,2165,2166],{"class":116,"line":394},[114,2167,2168],{"class":283},"    //multiset\n",[114,2170,2171,2174,2176],{"class":116,"line":400},[114,2172,2173],{"class":145},"    multiset",[114,2175,309],{"class":120},[114,2177,2178],{"class":145}," ms;\n",[114,2180,2181,2184,2186,2188,2190],{"class":116,"line":412},[114,2182,2183],{"class":145},"    ms.",[114,2185,326],{"class":141},[114,2187,146],{"class":145},[114,2189,332],{"class":331},[114,2191,335],{"class":145},[114,2193,2194,2196,2198,2200,2202],{"class":116,"line":420},[114,2195,2183],{"class":145},[114,2197,326],{"class":141},[114,2199,146],{"class":145},[114,2201,332],{"class":331},[114,2203,335],{"class":145},[114,2205,2206],{"class":116,"line":425},[114,2207,132],{"emptyLinePlaceholder":131},[114,2209,2210,2212,2214,2217,2219,2221,2223,2225,2228,2230,2232,2234,2236,2238,2240,2242],{"class":116,"line":431},[114,2211,180],{"class":120},[114,2213,183],{"class":145},[114,2215,2216],{"class":141},"multiset",[114,2218,152],{"class":145},[114,2220,155],{"class":120},[114,2222,192],{"class":145},[114,2224,195],{"class":120},[114,2226,2227],{"class":145}," ms.",[114,2229,201],{"class":141},[114,2231,204],{"class":145},[114,2233,207],{"class":120},[114,2235,2227],{"class":145},[114,2237,212],{"class":141},[114,2239,215],{"class":145},[114,2241,218],{"class":120},[114,2243,2244],{"class":145},") {\n",[114,2246,2247,2249,2251,2253,2255,2257,2259],{"class":116,"line":441},[114,2248,232],{"class":145},[114,2250,235],{"class":120},[114,2252,238],{"class":120},[114,2254,241],{"class":145},[114,2256,235],{"class":120},[114,2258,246],{"class":124},[114,2260,249],{"class":145},[114,2262,2263],{"class":116,"line":452},[114,2264,255],{"class":145},[114,2266,2267,2269,2271],{"class":116,"line":460},[114,2268,261],{"class":145},[114,2270,235],{"class":120},[114,2272,266],{"class":145},[114,2274,2275],{"class":116,"line":465},[114,2276,272],{"class":145},[114,2278,2279],{"class":116,"line":470},[114,2280,132],{"emptyLinePlaceholder":131},[114,2282,2283,2285,2287],{"class":116,"line":481},[114,2284,155],{"class":120},[114,2286,475],{"class":141},[114,2288,478],{"class":145},[114,2290,2291],{"class":116,"line":486},[114,2292,132],{"emptyLinePlaceholder":131},[114,2294,2295,2297],{"class":116,"line":495},[114,2296,489],{"class":141},[114,2298,492],{"class":145},[114,2300,2301],{"class":116,"line":500},[114,2302,132],{"emptyLinePlaceholder":131},[114,2304,2305],{"class":116,"line":505},[114,2306,132],{"emptyLinePlaceholder":131},[114,2308,2309,2311,2313],{"class":116,"line":516},[114,2310,508],{"class":120},[114,2312,511],{"class":331},[114,2314,249],{"class":145},[114,2316,2317],{"class":116,"line":909},[114,2318,272],{"class":145},[19,2320,2321,524],{},[22,2322,523],{},[19,2324,527],{},[26,2326,2327,2330],{},[29,2328,2329],{},"如果不允许插入重复数据可以利用set",[29,2331,2332],{},"如果需要插入重复数据利用multiset",[15,2334,2335],{"id":2335},"pair对组创建",[19,2337,2338],{},[22,2339,543],{},[26,2341,2342],{},[29,2343,2344],{},"成对出现的数据，利用对组可以返回两个数据",[19,2346,2347],{},[22,2348,2349],{},"两种创建方式：",[26,2351,2352,2357],{},[29,2353,2354],{},[78,2355,2356],{},"pair\u003Ctype, type> p ( value1, value2 );",[29,2358,2359],{},[78,2360,2361],{},"pair\u003Ctype, type> p = make_pair( value1, value2 );",[19,2363,2364],{},[22,2365,103],{},[105,2367,2369],{"className":107,"code":2368,"language":109,"meta":110,"style":110},"#include \u003Cstring>\n\n//对组创建\nvoid test01()\n{\n    pair\u003Cstring, int> p(string(\"Tom\"), 20);\n    cout \u003C\u003C \"姓名： \" \u003C\u003C  p.first \u003C\u003C \" 年龄： \" \u003C\u003C p.second \u003C\u003C endl;\n\n    pair\u003Cstring, int> p2 = make_pair(\"Jerry\", 10);\n    cout \u003C\u003C \"姓名： \" \u003C\u003C p2.first \u003C\u003C \" 年龄： \" \u003C\u003C p2.second \u003C\u003C endl;\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,2370,2371,2378,2382,2387,2395,2399,2431,2459,2463,2493,2519,2523,2527,2535,2539,2545,2549,2553,2561],{"__ignoreMap":110},[114,2372,2373,2375],{"class":116,"line":117},[114,2374,121],{"class":120},[114,2376,2377],{"class":124}," \u003Cstring>\n",[114,2379,2380],{"class":116,"line":128},[114,2381,132],{"emptyLinePlaceholder":131},[114,2383,2384],{"class":116,"line":135},[114,2385,2386],{"class":283},"//对组创建\n",[114,2388,2389,2391,2393],{"class":116,"line":171},[114,2390,138],{"class":120},[114,2392,292],{"class":141},[114,2394,295],{"class":145},[114,2396,2397],{"class":116,"line":177},[114,2398,174],{"class":145},[114,2400,2401,2403,2405,2408,2411,2414,2416,2419,2421,2424,2427,2429],{"class":116,"line":223},[114,2402,2014],{"class":145},[114,2404,152],{"class":120},[114,2406,2407],{"class":145},"string, ",[114,2409,2410],{"class":120},"int>",[114,2412,2413],{"class":141}," p",[114,2415,146],{"class":145},[114,2417,2418],{"class":141},"string",[114,2420,146],{"class":145},[114,2422,2423],{"class":124},"\"Tom\"",[114,2425,2426],{"class":145},"), ",[114,2428,361],{"class":331},[114,2430,335],{"class":145},[114,2432,2433,2435,2437,2440,2442,2445,2447,2450,2452,2455,2457],{"class":116,"line":229},[114,2434,261],{"class":145},[114,2436,235],{"class":120},[114,2438,2439],{"class":124}," \"姓名： \"",[114,2441,808],{"class":120},[114,2443,2444],{"class":145},"  p.first ",[114,2446,235],{"class":120},[114,2448,2449],{"class":124}," \" 年龄： \"",[114,2451,808],{"class":120},[114,2453,2454],{"class":145}," p.second ",[114,2456,235],{"class":120},[114,2458,266],{"class":145},[114,2460,2461],{"class":116,"line":252},[114,2462,132],{"emptyLinePlaceholder":131},[114,2464,2465,2467,2469,2471,2473,2476,2478,2481,2483,2486,2489,2491],{"class":116,"line":258},[114,2466,2014],{"class":145},[114,2468,152],{"class":120},[114,2470,2407],{"class":145},[114,2472,2410],{"class":120},[114,2474,2475],{"class":145}," p2 ",[114,2477,195],{"class":120},[114,2479,2480],{"class":141}," make_pair",[114,2482,146],{"class":145},[114,2484,2485],{"class":124},"\"Jerry\"",[114,2487,2488],{"class":145},", ",[114,2490,332],{"class":331},[114,2492,335],{"class":145},[114,2494,2495,2497,2499,2501,2503,2506,2508,2510,2512,2515,2517],{"class":116,"line":269},[114,2496,261],{"class":145},[114,2498,235],{"class":120},[114,2500,2439],{"class":124},[114,2502,808],{"class":120},[114,2504,2505],{"class":145}," p2.first ",[114,2507,235],{"class":120},[114,2509,2449],{"class":124},[114,2511,808],{"class":120},[114,2513,2514],{"class":145}," p2.second ",[114,2516,235],{"class":120},[114,2518,266],{"class":145},[114,2520,2521],{"class":116,"line":275},[114,2522,272],{"class":145},[114,2524,2525],{"class":116,"line":280},[114,2526,132],{"emptyLinePlaceholder":131},[114,2528,2529,2531,2533],{"class":116,"line":287},[114,2530,155],{"class":120},[114,2532,475],{"class":141},[114,2534,478],{"class":145},[114,2536,2537],{"class":116,"line":298},[114,2538,132],{"emptyLinePlaceholder":131},[114,2540,2541,2543],{"class":116,"line":303},[114,2542,489],{"class":141},[114,2544,492],{"class":145},[114,2546,2547],{"class":116,"line":315},[114,2548,132],{"emptyLinePlaceholder":131},[114,2550,2551],{"class":116,"line":320},[114,2552,132],{"emptyLinePlaceholder":131},[114,2554,2555,2557,2559],{"class":116,"line":338},[114,2556,508],{"class":120},[114,2558,511],{"class":331},[114,2560,249],{"class":145},[114,2562,2563],{"class":116,"line":352},[114,2564,272],{"class":145},[19,2566,2567,524],{},[22,2568,523],{},[19,2570,527],{},[19,2572,2573],{},"两种方式都可以创建对组，记住一种即可",[15,2575,2576],{"id":2576},"set容器排序",[19,2578,1943],{},[26,2580,2581],{},[29,2582,2583],{},"set容器默认排序规则为从小到大，掌握如何改变排序规则",[19,2585,2586],{},"主要技术点：",[26,2588,2589],{},[29,2590,2591],{},"利用仿函数，可以改变排序规则",[19,2593,2594,2597],{},[22,2595,2596],{},"示例一","   set存放内置数据类型",[105,2599,2601],{"className":107,"code":2600,"language":109,"meta":110,"style":110},"#include \u003Cset>\n\nclass MyCompare \n{\npublic:\n    bool operator()(int v1, int v2) {\n        return v1 > v2;\n    }\n};\nvoid test01() \n{    \n    set\u003Cint> s1;\n    s1.insert(10);\n    s1.insert(40);\n    s1.insert(20);\n    s1.insert(30);\n    s1.insert(50);\n\n    //默认从小到大\n    for (set\u003Cint>::iterator it = s1.begin(); it != s1.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n\n    //指定排序规则\n    set\u003Cint,MyCompare> s2;\n    s2.insert(10);\n    s2.insert(40);\n    s2.insert(20);\n    s2.insert(30);\n    s2.insert(50);\n\n    for (set\u003Cint, MyCompare>::iterator it = s2.begin(); it != s2.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,2602,2603,2609,2613,2624,2628,2633,2660,2674,2678,2683,2692,2697,2705,2717,2729,2741,2753,2766,2770,2775,2809,2825,2829,2837,2841,2846,2860,2872,2884,2896,2908,2920,2924,2964,2980,2984,2992,2996,3000,3008,3012,3018,3022,3026,3034],{"__ignoreMap":110},[114,2604,2605,2607],{"class":116,"line":117},[114,2606,121],{"class":120},[114,2608,125],{"class":124},[114,2610,2611],{"class":116,"line":128},[114,2612,132],{"emptyLinePlaceholder":131},[114,2614,2615,2618,2621],{"class":116,"line":135},[114,2616,2617],{"class":120},"class",[114,2619,2620],{"class":141}," MyCompare",[114,2622,2623],{"class":145}," \n",[114,2625,2626],{"class":116,"line":171},[114,2627,174],{"class":145},[114,2629,2630],{"class":116,"line":177},[114,2631,2632],{"class":120},"public:\n",[114,2634,2635,2638,2641,2644,2646,2648,2651,2653,2655,2658],{"class":116,"line":223},[114,2636,2637],{"class":120},"    bool",[114,2639,2640],{"class":120}," operator",[114,2642,2643],{"class":141},"()",[114,2645,146],{"class":145},[114,2647,155],{"class":120},[114,2649,2650],{"class":164}," v1",[114,2652,2488],{"class":145},[114,2654,155],{"class":120},[114,2656,2657],{"class":164}," v2",[114,2659,2244],{"class":145},[114,2661,2662,2665,2668,2671],{"class":116,"line":229},[114,2663,2664],{"class":120},"        return",[114,2666,2667],{"class":145}," v1 ",[114,2669,2670],{"class":120},">",[114,2672,2673],{"class":145}," v2;\n",[114,2675,2676],{"class":116,"line":252},[114,2677,255],{"class":145},[114,2679,2680],{"class":116,"line":258},[114,2681,2682],{"class":145},"};\n",[114,2684,2685,2687,2689],{"class":116,"line":269},[114,2686,138],{"class":120},[114,2688,292],{"class":141},[114,2690,2691],{"class":145},"() \n",[114,2693,2694],{"class":116,"line":275},[114,2695,2696],{"class":145},"{    \n",[114,2698,2699,2701,2703],{"class":116,"line":280},[114,2700,306],{"class":145},[114,2702,309],{"class":120},[114,2704,312],{"class":145},[114,2706,2707,2709,2711,2713,2715],{"class":116,"line":287},[114,2708,323],{"class":145},[114,2710,326],{"class":141},[114,2712,146],{"class":145},[114,2714,332],{"class":331},[114,2716,335],{"class":145},[114,2718,2719,2721,2723,2725,2727],{"class":116,"line":298},[114,2720,323],{"class":145},[114,2722,326],{"class":141},[114,2724,146],{"class":145},[114,2726,375],{"class":331},[114,2728,335],{"class":145},[114,2730,2731,2733,2735,2737,2739],{"class":116,"line":303},[114,2732,323],{"class":145},[114,2734,326],{"class":141},[114,2736,146],{"class":145},[114,2738,361],{"class":331},[114,2740,335],{"class":145},[114,2742,2743,2745,2747,2749,2751],{"class":116,"line":315},[114,2744,323],{"class":145},[114,2746,326],{"class":141},[114,2748,146],{"class":145},[114,2750,347],{"class":331},[114,2752,335],{"class":145},[114,2754,2755,2757,2759,2761,2764],{"class":116,"line":320},[114,2756,323],{"class":145},[114,2758,326],{"class":141},[114,2760,146],{"class":145},[114,2762,2763],{"class":331},"50",[114,2765,335],{"class":145},[114,2767,2768],{"class":116,"line":338},[114,2769,132],{"emptyLinePlaceholder":131},[114,2771,2772],{"class":116,"line":352},[114,2773,2774],{"class":283},"    //默认从小到大\n",[114,2776,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807],{"class":116,"line":366},[114,2778,180],{"class":120},[114,2780,183],{"class":145},[114,2782,149],{"class":141},[114,2784,152],{"class":145},[114,2786,155],{"class":120},[114,2788,192],{"class":145},[114,2790,195],{"class":120},[114,2792,850],{"class":145},[114,2794,201],{"class":141},[114,2796,204],{"class":145},[114,2798,207],{"class":120},[114,2800,850],{"class":145},[114,2802,212],{"class":141},[114,2804,215],{"class":145},[114,2806,218],{"class":120},[114,2808,2244],{"class":145},[114,2810,2811,2813,2815,2817,2819,2821,2823],{"class":116,"line":380},[114,2812,232],{"class":145},[114,2814,235],{"class":120},[114,2816,238],{"class":120},[114,2818,241],{"class":145},[114,2820,235],{"class":120},[114,2822,246],{"class":124},[114,2824,249],{"class":145},[114,2826,2827],{"class":116,"line":389},[114,2828,255],{"class":145},[114,2830,2831,2833,2835],{"class":116,"line":394},[114,2832,261],{"class":145},[114,2834,235],{"class":120},[114,2836,266],{"class":145},[114,2838,2839],{"class":116,"line":400},[114,2840,132],{"emptyLinePlaceholder":131},[114,2842,2843],{"class":116,"line":412},[114,2844,2845],{"class":283},"    //指定排序规则\n",[114,2847,2848,2850,2853,2856,2858],{"class":116,"line":420},[114,2849,306],{"class":145},[114,2851,2852],{"class":120},"\u003Cint",[114,2854,2855],{"class":145},",MyCompare",[114,2857,2670],{"class":120},[114,2859,449],{"class":145},[114,2861,2862,2864,2866,2868,2870],{"class":116,"line":425},[114,2863,983],{"class":145},[114,2865,326],{"class":141},[114,2867,146],{"class":145},[114,2869,332],{"class":331},[114,2871,335],{"class":145},[114,2873,2874,2876,2878,2880,2882],{"class":116,"line":431},[114,2875,983],{"class":145},[114,2877,326],{"class":141},[114,2879,146],{"class":145},[114,2881,375],{"class":331},[114,2883,335],{"class":145},[114,2885,2886,2888,2890,2892,2894],{"class":116,"line":441},[114,2887,983],{"class":145},[114,2889,326],{"class":141},[114,2891,146],{"class":145},[114,2893,361],{"class":331},[114,2895,335],{"class":145},[114,2897,2898,2900,2902,2904,2906],{"class":116,"line":452},[114,2899,983],{"class":145},[114,2901,326],{"class":141},[114,2903,146],{"class":145},[114,2905,347],{"class":331},[114,2907,335],{"class":145},[114,2909,2910,2912,2914,2916,2918],{"class":116,"line":460},[114,2911,983],{"class":145},[114,2913,326],{"class":141},[114,2915,146],{"class":145},[114,2917,2763],{"class":331},[114,2919,335],{"class":145},[114,2921,2922],{"class":116,"line":465},[114,2923,132],{"emptyLinePlaceholder":131},[114,2925,2926,2928,2930,2932,2934,2936,2938,2941,2943,2945,2948,2950,2952,2954,2956,2958,2960,2962],{"class":116,"line":470},[114,2927,180],{"class":120},[114,2929,183],{"class":145},[114,2931,149],{"class":141},[114,2933,152],{"class":145},[114,2935,155],{"class":120},[114,2937,2488],{"class":145},[114,2939,2940],{"class":141},"MyCompare",[114,2942,192],{"class":145},[114,2944,195],{"class":120},[114,2946,2947],{"class":145}," s2.",[114,2949,201],{"class":141},[114,2951,204],{"class":145},[114,2953,207],{"class":120},[114,2955,2947],{"class":145},[114,2957,212],{"class":141},[114,2959,215],{"class":145},[114,2961,218],{"class":120},[114,2963,2244],{"class":145},[114,2965,2966,2968,2970,2972,2974,2976,2978],{"class":116,"line":481},[114,2967,232],{"class":145},[114,2969,235],{"class":120},[114,2971,238],{"class":120},[114,2973,241],{"class":145},[114,2975,235],{"class":120},[114,2977,246],{"class":124},[114,2979,249],{"class":145},[114,2981,2982],{"class":116,"line":486},[114,2983,255],{"class":145},[114,2985,2986,2988,2990],{"class":116,"line":495},[114,2987,261],{"class":145},[114,2989,235],{"class":120},[114,2991,266],{"class":145},[114,2993,2994],{"class":116,"line":500},[114,2995,272],{"class":145},[114,2997,2998],{"class":116,"line":505},[114,2999,132],{"emptyLinePlaceholder":131},[114,3001,3002,3004,3006],{"class":116,"line":516},[114,3003,155],{"class":120},[114,3005,475],{"class":141},[114,3007,478],{"class":145},[114,3009,3010],{"class":116,"line":909},[114,3011,132],{"emptyLinePlaceholder":131},[114,3013,3014,3016],{"class":116,"line":922},[114,3015,489],{"class":141},[114,3017,492],{"class":145},[114,3019,3020],{"class":116,"line":935},[114,3021,132],{"emptyLinePlaceholder":131},[114,3023,3024],{"class":116,"line":948},[114,3025,132],{"emptyLinePlaceholder":131},[114,3027,3028,3030,3032],{"class":116,"line":961},[114,3029,508],{"class":120},[114,3031,511],{"class":331},[114,3033,249],{"class":145},[114,3035,3036],{"class":116,"line":966},[114,3037,272],{"class":145},[19,3039,3040,524],{},[22,3041,523],{},[19,3043,3044],{},"总结：利用仿函数可以指定set容器的排序规则",[19,3046,3047,3050],{},[22,3048,3049],{},"示例二"," set存放自定义数据类型",[105,3052,3054],{"className":107,"code":3053,"language":109,"meta":110,"style":110},"#include \u003Cset>\n#include \u003Cstring>\n\nclass Person\n{\npublic:\n    Person(string name, int age)\n    {\n        this->m_Name = name;\n        this->m_Age = age;\n    }\n\n    string m_Name;\n    int m_Age;\n\n};\nclass comparePerson\n{\npublic:\n    bool operator()(const Person& p1, const Person &p2)\n    {\n        //按照年龄进行排序  降序\n        return p1.m_Age > p2.m_Age;\n    }\n};\n\nvoid test01()\n{\n    set\u003CPerson, comparePerson> s;\n\n    Person p1(\"刘备\", 23);\n    Person p2(\"关羽\", 27);\n    Person p3(\"张飞\", 25);\n    Person p4(\"赵云\", 21);\n\n    s.insert(p1);\n    s.insert(p2);\n    s.insert(p3);\n    s.insert(p4);\n\n    for (set\u003CPerson, comparePerson>::iterator it = s.begin(); it != s.end(); it++)\n    {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C it->m_Name \u003C\u003C \" 年龄： \" \u003C\u003C it->m_Age \u003C\u003C endl;\n    }\n}\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,3055,3056,3062,3068,3072,3079,3083,3087,3108,3112,3125,3137,3141,3145,3150,3157,3161,3165,3172,3176,3180,3215,3219,3224,3236,3240,3244,3248,3256,3260,3273,3277,3297,3315,3334,3353,3357,3367,3376,3385,3394,3398,3438,3442,3468,3472,3476,3484,3488,3494,3498,3502,3510],{"__ignoreMap":110},[114,3057,3058,3060],{"class":116,"line":117},[114,3059,121],{"class":120},[114,3061,125],{"class":124},[114,3063,3064,3066],{"class":116,"line":128},[114,3065,121],{"class":120},[114,3067,2377],{"class":124},[114,3069,3070],{"class":116,"line":135},[114,3071,132],{"emptyLinePlaceholder":131},[114,3073,3074,3076],{"class":116,"line":171},[114,3075,2617],{"class":120},[114,3077,3078],{"class":141}," Person\n",[114,3080,3081],{"class":116,"line":177},[114,3082,174],{"class":145},[114,3084,3085],{"class":116,"line":223},[114,3086,2632],{"class":120},[114,3088,3089,3092,3094,3096,3099,3101,3103,3106],{"class":116,"line":229},[114,3090,3091],{"class":141},"    Person",[114,3093,146],{"class":145},[114,3095,2418],{"class":141},[114,3097,3098],{"class":164}," name",[114,3100,2488],{"class":145},[114,3102,155],{"class":120},[114,3104,3105],{"class":164}," age",[114,3107,168],{"class":145},[114,3109,3110],{"class":116,"line":252},[114,3111,226],{"class":145},[114,3113,3114,3117,3120,3122],{"class":116,"line":258},[114,3115,3116],{"class":331},"        this",[114,3118,3119],{"class":145},"->m_Name ",[114,3121,195],{"class":120},[114,3123,3124],{"class":145}," name;\n",[114,3126,3127,3129,3132,3134],{"class":116,"line":269},[114,3128,3116],{"class":331},[114,3130,3131],{"class":145},"->m_Age ",[114,3133,195],{"class":120},[114,3135,3136],{"class":145}," age;\n",[114,3138,3139],{"class":116,"line":275},[114,3140,255],{"class":145},[114,3142,3143],{"class":116,"line":280},[114,3144,132],{"emptyLinePlaceholder":131},[114,3146,3147],{"class":116,"line":287},[114,3148,3149],{"class":145},"    string m_Name;\n",[114,3151,3152,3154],{"class":116,"line":298},[114,3153,1843],{"class":120},[114,3155,3156],{"class":145}," m_Age;\n",[114,3158,3159],{"class":116,"line":303},[114,3160,132],{"emptyLinePlaceholder":131},[114,3162,3163],{"class":116,"line":315},[114,3164,2682],{"class":145},[114,3166,3167,3169],{"class":116,"line":320},[114,3168,2617],{"class":120},[114,3170,3171],{"class":141}," comparePerson\n",[114,3173,3174],{"class":116,"line":338},[114,3175,174],{"class":145},[114,3177,3178],{"class":116,"line":352},[114,3179,2632],{"class":120},[114,3181,3182,3184,3186,3188,3190,3193,3196,3198,3201,3203,3205,3207,3210,3213],{"class":116,"line":366},[114,3183,2637],{"class":120},[114,3185,2640],{"class":120},[114,3187,2643],{"class":141},[114,3189,146],{"class":145},[114,3191,3192],{"class":120},"const",[114,3194,3195],{"class":141}," Person",[114,3197,161],{"class":120},[114,3199,3200],{"class":164}," p1",[114,3202,2488],{"class":145},[114,3204,3192],{"class":120},[114,3206,3195],{"class":141},[114,3208,3209],{"class":120}," &",[114,3211,3212],{"class":164},"p2",[114,3214,168],{"class":145},[114,3216,3217],{"class":116,"line":380},[114,3218,226],{"class":145},[114,3220,3221],{"class":116,"line":389},[114,3222,3223],{"class":283},"        //按照年龄进行排序  降序\n",[114,3225,3226,3228,3231,3233],{"class":116,"line":394},[114,3227,2664],{"class":120},[114,3229,3230],{"class":145}," p1.m_Age ",[114,3232,2670],{"class":120},[114,3234,3235],{"class":145}," p2.m_Age;\n",[114,3237,3238],{"class":116,"line":400},[114,3239,255],{"class":145},[114,3241,3242],{"class":116,"line":412},[114,3243,2682],{"class":145},[114,3245,3246],{"class":116,"line":420},[114,3247,132],{"emptyLinePlaceholder":131},[114,3249,3250,3252,3254],{"class":116,"line":425},[114,3251,138],{"class":120},[114,3253,292],{"class":141},[114,3255,295],{"class":145},[114,3257,3258],{"class":116,"line":431},[114,3259,174],{"class":145},[114,3261,3262,3264,3266,3269,3271],{"class":116,"line":441},[114,3263,306],{"class":145},[114,3265,152],{"class":120},[114,3267,3268],{"class":145},"Person, comparePerson",[114,3270,2670],{"class":120},[114,3272,2009],{"class":145},[114,3274,3275],{"class":116,"line":452},[114,3276,132],{"emptyLinePlaceholder":131},[114,3278,3279,3282,3285,3287,3290,3292,3295],{"class":116,"line":460},[114,3280,3281],{"class":145},"    Person ",[114,3283,3284],{"class":141},"p1",[114,3286,146],{"class":145},[114,3288,3289],{"class":124},"\"刘备\"",[114,3291,2488],{"class":145},[114,3293,3294],{"class":331},"23",[114,3296,335],{"class":145},[114,3298,3299,3301,3303,3305,3308,3310,3313],{"class":116,"line":465},[114,3300,3281],{"class":145},[114,3302,3212],{"class":141},[114,3304,146],{"class":145},[114,3306,3307],{"class":124},"\"关羽\"",[114,3309,2488],{"class":145},[114,3311,3312],{"class":331},"27",[114,3314,335],{"class":145},[114,3316,3317,3319,3322,3324,3327,3329,3332],{"class":116,"line":470},[114,3318,3281],{"class":145},[114,3320,3321],{"class":141},"p3",[114,3323,146],{"class":145},[114,3325,3326],{"class":124},"\"张飞\"",[114,3328,2488],{"class":145},[114,3330,3331],{"class":331},"25",[114,3333,335],{"class":145},[114,3335,3336,3338,3341,3343,3346,3348,3351],{"class":116,"line":481},[114,3337,3281],{"class":145},[114,3339,3340],{"class":141},"p4",[114,3342,146],{"class":145},[114,3344,3345],{"class":124},"\"赵云\"",[114,3347,2488],{"class":145},[114,3349,3350],{"class":331},"21",[114,3352,335],{"class":145},[114,3354,3355],{"class":116,"line":486},[114,3356,132],{"emptyLinePlaceholder":131},[114,3358,3359,3362,3364],{"class":116,"line":495},[114,3360,3361],{"class":145},"    s.",[114,3363,326],{"class":141},[114,3365,3366],{"class":145},"(p1);\n",[114,3368,3369,3371,3373],{"class":116,"line":500},[114,3370,3361],{"class":145},[114,3372,326],{"class":141},[114,3374,3375],{"class":145},"(p2);\n",[114,3377,3378,3380,3382],{"class":116,"line":505},[114,3379,3361],{"class":145},[114,3381,326],{"class":141},[114,3383,3384],{"class":145},"(p3);\n",[114,3386,3387,3389,3391],{"class":116,"line":516},[114,3388,3361],{"class":145},[114,3390,326],{"class":141},[114,3392,3393],{"class":145},"(p4);\n",[114,3395,3396],{"class":116,"line":909},[114,3397,132],{"emptyLinePlaceholder":131},[114,3399,3400,3402,3404,3406,3408,3411,3413,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436],{"class":116,"line":922},[114,3401,180],{"class":120},[114,3403,183],{"class":145},[114,3405,149],{"class":141},[114,3407,152],{"class":145},[114,3409,3410],{"class":141},"Person",[114,3412,2488],{"class":145},[114,3414,3415],{"class":141},"comparePerson",[114,3417,192],{"class":145},[114,3419,195],{"class":120},[114,3421,198],{"class":145},[114,3423,201],{"class":141},[114,3425,204],{"class":145},[114,3427,207],{"class":120},[114,3429,198],{"class":145},[114,3431,212],{"class":141},[114,3433,215],{"class":145},[114,3435,218],{"class":120},[114,3437,168],{"class":145},[114,3439,3440],{"class":116,"line":935},[114,3441,226],{"class":145},[114,3443,3444,3446,3448,3450,3452,3455,3457,3459,3461,3464,3466],{"class":116,"line":948},[114,3445,232],{"class":145},[114,3447,235],{"class":120},[114,3449,2439],{"class":124},[114,3451,808],{"class":120},[114,3453,3454],{"class":145}," it->m_Name ",[114,3456,235],{"class":120},[114,3458,2449],{"class":124},[114,3460,808],{"class":120},[114,3462,3463],{"class":145}," it->m_Age ",[114,3465,235],{"class":120},[114,3467,266],{"class":145},[114,3469,3470],{"class":116,"line":961},[114,3471,255],{"class":145},[114,3473,3474],{"class":116,"line":966},[114,3475,272],{"class":145},[114,3477,3478,3480,3482],{"class":116,"line":975},[114,3479,155],{"class":120},[114,3481,475],{"class":141},[114,3483,478],{"class":145},[114,3485,3486],{"class":116,"line":980},[114,3487,132],{"emptyLinePlaceholder":131},[114,3489,3490,3492],{"class":116,"line":995},[114,3491,489],{"class":141},[114,3493,492],{"class":145},[114,3495,3496],{"class":116,"line":1009},[114,3497,132],{"emptyLinePlaceholder":131},[114,3499,3500],{"class":116,"line":1023},[114,3501,132],{"emptyLinePlaceholder":131},[114,3503,3504,3506,3508],{"class":116,"line":1037},[114,3505,508],{"class":120},[114,3507,511],{"class":331},[114,3509,249],{"class":145},[114,3511,3512],{"class":116,"line":1042},[114,3513,272],{"class":145},[19,3515,3516,3518],{},[22,3517,523],{}," 运行后会打印示例中的变量值或地址；地址值与运行环境有关，以同类对象的相对位置和指针变化为观察重点。",[19,3520,527],{},[19,3522,3523],{},"对于自定义数据类型，set必须指定排序规则才可以插入数据",[10,3525,3527],{"id":3526},"map-multimap容器","map/ multimap容器",[15,3529,3530],{"id":3530},"map基本概念",[19,3532,3533],{},[22,3534,24],{},[26,3536,3537,3540,3543],{},[29,3538,3539],{},"map中所有元素都是pair",[29,3541,3542],{},"pair中第一个元素为key（键值），起到索引作用，第二个元素为value（实值）",[29,3544,3545],{},"所有元素都会根据元素的键值自动排序",[19,3547,3548],{},[22,3549,36],{},[26,3551,3552],{},[29,3553,3554,3555,3557],{},"map/multimap属于",[22,3556,44],{},"，底层结构是用二叉树实现。",[19,3559,3560],{},[22,3561,3562],{},"优点：",[26,3564,3565],{},[29,3566,3567],{},"可以根据key值快速找到value值",[19,3569,3570,3571,55],{},"map和multimap",[22,3572,3573],{},"区别",[26,3575,3576,3579],{},[29,3577,3578],{},"map不允许容器中有重复key值元素",[29,3580,3581],{},"multimap允许容器中有重复key值元素",[15,3583,3584],{"id":3584},"map构造和赋值",[19,3586,3587],{},[22,3588,543],{},[26,3590,3591],{},[29,3592,3593],{},"对map容器进行构造和赋值操作",[19,3595,3596],{},[22,3597,553],{},[19,3599,3600],{},[22,3601,72],{},[26,3603,3604,3610],{},[29,3605,3606,3609],{},[78,3607,3608],{},"map\u003CT1, T2> mp;","                     //map默认构造函数:",[29,3611,3612,3615],{},[78,3613,3614],{},"map(const map &mp);","             //拷贝构造函数",[19,3617,3618],{},[22,3619,90],{},[26,3621,3622],{},[29,3623,3624,98],{},[78,3625,3626],{},"map& operator=(const map &mp);",[19,3628,3629],{},[22,3630,103],{},[105,3632,3634],{"className":107,"code":3633,"language":109,"meta":110,"style":110},"#include \u003Cmap>\n\nvoid printMap(map\u003Cint,int>&m)\n{\n    for (map\u003Cint, int>::iterator it = m.begin(); it != m.end(); it++)\n    {\n        cout \u003C\u003C \"key = \" \u003C\u003C it->first \u003C\u003C \" value = \" \u003C\u003C it->second \u003C\u003C endl;\n    }\n    cout \u003C\u003C endl;\n}\n\nvoid test01()\n{\n    map\u003Cint,int>m; //默认构造\n    m.insert(pair\u003Cint, int>(1, 10));\n    m.insert(pair\u003Cint, int>(2, 20));\n    m.insert(pair\u003Cint, int>(3, 30));\n    printMap(m);\n\n    map\u003Cint, int>m2(m); //拷贝构造\n    printMap(m2);\n\n    map\u003Cint, int>m3;\n    m3 = m2; //赋值\n    printMap(m3);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,3635,3636,3643,3647,3677,3681,3720,3724,3752,3756,3764,3768,3772,3780,3784,3801,3834,3863,3892,3900,3904,3923,3930,3934,3947,3960,3967,3971,3975,3983,3987,3993,3997,4001,4009],{"__ignoreMap":110},[114,3637,3638,3640],{"class":116,"line":117},[114,3639,121],{"class":120},[114,3641,3642],{"class":124}," \u003Cmap>\n",[114,3644,3645],{"class":116,"line":128},[114,3646,132],{"emptyLinePlaceholder":131},[114,3648,3649,3651,3654,3656,3659,3661,3663,3666,3668,3670,3672,3675],{"class":116,"line":135},[114,3650,138],{"class":120},[114,3652,3653],{"class":141}," printMap",[114,3655,146],{"class":145},[114,3657,3658],{"class":141},"map",[114,3660,152],{"class":145},[114,3662,155],{"class":120},[114,3664,3665],{"class":145},",",[114,3667,155],{"class":120},[114,3669,2670],{"class":145},[114,3671,161],{"class":120},[114,3673,3674],{"class":164},"m",[114,3676,168],{"class":145},[114,3678,3679],{"class":116,"line":171},[114,3680,174],{"class":145},[114,3682,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3704,3706,3708,3710,3712,3714,3716,3718],{"class":116,"line":177},[114,3684,180],{"class":120},[114,3686,183],{"class":145},[114,3688,3658],{"class":141},[114,3690,152],{"class":145},[114,3692,155],{"class":120},[114,3694,2488],{"class":145},[114,3696,155],{"class":120},[114,3698,192],{"class":145},[114,3700,195],{"class":120},[114,3702,3703],{"class":145}," m.",[114,3705,201],{"class":141},[114,3707,204],{"class":145},[114,3709,207],{"class":120},[114,3711,3703],{"class":145},[114,3713,212],{"class":141},[114,3715,215],{"class":145},[114,3717,218],{"class":120},[114,3719,168],{"class":145},[114,3721,3722],{"class":116,"line":223},[114,3723,226],{"class":145},[114,3725,3726,3728,3730,3733,3735,3738,3740,3743,3745,3748,3750],{"class":116,"line":229},[114,3727,232],{"class":145},[114,3729,235],{"class":120},[114,3731,3732],{"class":124}," \"key = \"",[114,3734,808],{"class":120},[114,3736,3737],{"class":145}," it->first ",[114,3739,235],{"class":120},[114,3741,3742],{"class":124}," \" value = \"",[114,3744,808],{"class":120},[114,3746,3747],{"class":145}," it->second ",[114,3749,235],{"class":120},[114,3751,266],{"class":145},[114,3753,3754],{"class":116,"line":252},[114,3755,255],{"class":145},[114,3757,3758,3760,3762],{"class":116,"line":258},[114,3759,261],{"class":145},[114,3761,235],{"class":120},[114,3763,266],{"class":145},[114,3765,3766],{"class":116,"line":269},[114,3767,272],{"class":145},[114,3769,3770],{"class":116,"line":275},[114,3771,132],{"emptyLinePlaceholder":131},[114,3773,3774,3776,3778],{"class":116,"line":280},[114,3775,138],{"class":120},[114,3777,292],{"class":141},[114,3779,295],{"class":145},[114,3781,3782],{"class":116,"line":287},[114,3783,174],{"class":145},[114,3785,3786,3789,3791,3793,3795,3798],{"class":116,"line":298},[114,3787,3788],{"class":145},"    map",[114,3790,2852],{"class":120},[114,3792,3665],{"class":145},[114,3794,2410],{"class":120},[114,3796,3797],{"class":145},"m;",[114,3799,3800],{"class":283}," //默认构造\n",[114,3802,3803,3806,3808,3810,3813,3815,3817,3819,3821,3824,3827,3829,3831],{"class":116,"line":303},[114,3804,3805],{"class":145},"    m.",[114,3807,326],{"class":141},[114,3809,146],{"class":145},[114,3811,3812],{"class":141},"pair",[114,3814,152],{"class":145},[114,3816,155],{"class":120},[114,3818,2488],{"class":145},[114,3820,155],{"class":120},[114,3822,3823],{"class":145},">(",[114,3825,3826],{"class":331},"1",[114,3828,2488],{"class":145},[114,3830,332],{"class":331},[114,3832,3833],{"class":145},"));\n",[114,3835,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3857,3859,3861],{"class":116,"line":315},[114,3837,3805],{"class":145},[114,3839,326],{"class":141},[114,3841,146],{"class":145},[114,3843,3812],{"class":141},[114,3845,152],{"class":145},[114,3847,155],{"class":120},[114,3849,2488],{"class":145},[114,3851,155],{"class":120},[114,3853,3823],{"class":145},[114,3855,3856],{"class":331},"2",[114,3858,2488],{"class":145},[114,3860,361],{"class":331},[114,3862,3833],{"class":145},[114,3864,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3886,3888,3890],{"class":116,"line":320},[114,3866,3805],{"class":145},[114,3868,326],{"class":141},[114,3870,146],{"class":145},[114,3872,3812],{"class":141},[114,3874,152],{"class":145},[114,3876,155],{"class":120},[114,3878,2488],{"class":145},[114,3880,155],{"class":120},[114,3882,3823],{"class":145},[114,3884,3885],{"class":331},"3",[114,3887,2488],{"class":145},[114,3889,347],{"class":331},[114,3891,3833],{"class":145},[114,3893,3894,3897],{"class":116,"line":338},[114,3895,3896],{"class":141},"    printMap",[114,3898,3899],{"class":145},"(m);\n",[114,3901,3902],{"class":116,"line":352},[114,3903,132],{"emptyLinePlaceholder":131},[114,3905,3906,3908,3910,3912,3914,3917,3920],{"class":116,"line":366},[114,3907,3788],{"class":145},[114,3909,2852],{"class":120},[114,3911,2488],{"class":145},[114,3913,2410],{"class":120},[114,3915,3916],{"class":141},"m2",[114,3918,3919],{"class":145},"(m);",[114,3921,3922],{"class":283}," //拷贝构造\n",[114,3924,3925,3927],{"class":116,"line":380},[114,3926,3896],{"class":141},[114,3928,3929],{"class":145},"(m2);\n",[114,3931,3932],{"class":116,"line":389},[114,3933,132],{"emptyLinePlaceholder":131},[114,3935,3936,3938,3940,3942,3944],{"class":116,"line":394},[114,3937,3788],{"class":145},[114,3939,2852],{"class":120},[114,3941,2488],{"class":145},[114,3943,2410],{"class":120},[114,3945,3946],{"class":145},"m3;\n",[114,3948,3949,3952,3954,3957],{"class":116,"line":400},[114,3950,3951],{"class":145},"    m3 ",[114,3953,195],{"class":120},[114,3955,3956],{"class":145}," m2;",[114,3958,3959],{"class":283}," //赋值\n",[114,3961,3962,3964],{"class":116,"line":412},[114,3963,3896],{"class":141},[114,3965,3966],{"class":145},"(m3);\n",[114,3968,3969],{"class":116,"line":420},[114,3970,272],{"class":145},[114,3972,3973],{"class":116,"line":425},[114,3974,132],{"emptyLinePlaceholder":131},[114,3976,3977,3979,3981],{"class":116,"line":431},[114,3978,155],{"class":120},[114,3980,475],{"class":141},[114,3982,478],{"class":145},[114,3984,3985],{"class":116,"line":441},[114,3986,132],{"emptyLinePlaceholder":131},[114,3988,3989,3991],{"class":116,"line":452},[114,3990,489],{"class":141},[114,3992,492],{"class":145},[114,3994,3995],{"class":116,"line":460},[114,3996,132],{"emptyLinePlaceholder":131},[114,3998,3999],{"class":116,"line":465},[114,4000,132],{"emptyLinePlaceholder":131},[114,4002,4003,4005,4007],{"class":116,"line":470},[114,4004,508],{"class":120},[114,4006,511],{"class":331},[114,4008,249],{"class":145},[114,4010,4011],{"class":116,"line":481},[114,4012,272],{"class":145},[19,4014,4015,3518],{},[22,4016,523],{},[19,4018,4019],{},"总结：map中所有元素都是成对出现，插入数据时候要使用对组",[15,4021,4022],{"id":4022},"map大小和交换",[19,4024,4025],{},[22,4026,543],{},[26,4028,4029],{},[29,4030,4031],{},"统计map容器大小以及交换map容器",[19,4033,553],{},[26,4035,4036,4040,4044],{},[29,4037,4038,561],{},[78,4039,560],{},[29,4041,4042,567],{},[78,4043,566],{},[29,4045,4046,573],{},[78,4047,572],{},[19,4049,4050],{},[22,4051,103],{},[105,4053,4055],{"className":107,"code":4054,"language":109,"meta":110,"style":110},"#include \u003Cmap>\n\nvoid printMap(map\u003Cint,int>&m)\n{\n    for (map\u003Cint, int>::iterator it = m.begin(); it != m.end(); it++)\n    {\n        cout \u003C\u003C \"key = \" \u003C\u003C it->first \u003C\u003C \" value = \" \u003C\u003C it->second \u003C\u003C endl;\n    }\n    cout \u003C\u003C endl;\n}\n\nvoid test01()\n{\n    map\u003Cint, int>m;\n    m.insert(pair\u003Cint, int>(1, 10));\n    m.insert(pair\u003Cint, int>(2, 20));\n    m.insert(pair\u003Cint, int>(3, 30));\n\n    if (m.empty())\n    {\n        cout \u003C\u003C \"m为空\" \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"m不为空\" \u003C\u003C endl;\n        cout \u003C\u003C \"m的大小为： \" \u003C\u003C m.size() \u003C\u003C endl;\n    }\n}\n\n//交换\nvoid test02()\n{\n    map\u003Cint, int>m;\n    m.insert(pair\u003Cint, int>(1, 10));\n    m.insert(pair\u003Cint, int>(2, 20));\n    m.insert(pair\u003Cint, int>(3, 30));\n\n    map\u003Cint, int>m2;\n    m2.insert(pair\u003Cint, int>(4, 100));\n    m2.insert(pair\u003Cint, int>(5, 200));\n    m2.insert(pair\u003Cint, int>(6, 300));\n\n    cout \u003C\u003C \"交换前\" \u003C\u003C endl;\n    printMap(m);\n    printMap(m2);\n\n    cout \u003C\u003C \"交换后\" \u003C\u003C endl;\n    m.swap(m2);\n    printMap(m);\n    printMap(m2);\n}\n\nint main() {\n\n    test01();\n\n    test02();\n\n\n    return 0;\n}\n",[78,4056,4057,4063,4067,4093,4097,4135,4139,4163,4167,4175,4179,4183,4191,4195,4208,4236,4264,4292,4296,4307,4311,4324,4328,4332,4336,4349,4370,4374,4378,4382,4386,4394,4398,4410,4438,4466,4494,4498,4511,4541,4570,4599,4603,4615,4621,4627,4631,4643,4651,4657,4663,4667,4671,4679,4683,4689,4693,4699,4703,4707,4715],{"__ignoreMap":110},[114,4058,4059,4061],{"class":116,"line":117},[114,4060,121],{"class":120},[114,4062,3642],{"class":124},[114,4064,4065],{"class":116,"line":128},[114,4066,132],{"emptyLinePlaceholder":131},[114,4068,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091],{"class":116,"line":135},[114,4070,138],{"class":120},[114,4072,3653],{"class":141},[114,4074,146],{"class":145},[114,4076,3658],{"class":141},[114,4078,152],{"class":145},[114,4080,155],{"class":120},[114,4082,3665],{"class":145},[114,4084,155],{"class":120},[114,4086,2670],{"class":145},[114,4088,161],{"class":120},[114,4090,3674],{"class":164},[114,4092,168],{"class":145},[114,4094,4095],{"class":116,"line":171},[114,4096,174],{"class":145},[114,4098,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133],{"class":116,"line":177},[114,4100,180],{"class":120},[114,4102,183],{"class":145},[114,4104,3658],{"class":141},[114,4106,152],{"class":145},[114,4108,155],{"class":120},[114,4110,2488],{"class":145},[114,4112,155],{"class":120},[114,4114,192],{"class":145},[114,4116,195],{"class":120},[114,4118,3703],{"class":145},[114,4120,201],{"class":141},[114,4122,204],{"class":145},[114,4124,207],{"class":120},[114,4126,3703],{"class":145},[114,4128,212],{"class":141},[114,4130,215],{"class":145},[114,4132,218],{"class":120},[114,4134,168],{"class":145},[114,4136,4137],{"class":116,"line":223},[114,4138,226],{"class":145},[114,4140,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161],{"class":116,"line":229},[114,4142,232],{"class":145},[114,4144,235],{"class":120},[114,4146,3732],{"class":124},[114,4148,808],{"class":120},[114,4150,3737],{"class":145},[114,4152,235],{"class":120},[114,4154,3742],{"class":124},[114,4156,808],{"class":120},[114,4158,3747],{"class":145},[114,4160,235],{"class":120},[114,4162,266],{"class":145},[114,4164,4165],{"class":116,"line":252},[114,4166,255],{"class":145},[114,4168,4169,4171,4173],{"class":116,"line":258},[114,4170,261],{"class":145},[114,4172,235],{"class":120},[114,4174,266],{"class":145},[114,4176,4177],{"class":116,"line":269},[114,4178,272],{"class":145},[114,4180,4181],{"class":116,"line":275},[114,4182,132],{"emptyLinePlaceholder":131},[114,4184,4185,4187,4189],{"class":116,"line":280},[114,4186,138],{"class":120},[114,4188,292],{"class":141},[114,4190,295],{"class":145},[114,4192,4193],{"class":116,"line":287},[114,4194,174],{"class":145},[114,4196,4197,4199,4201,4203,4205],{"class":116,"line":298},[114,4198,3788],{"class":145},[114,4200,2852],{"class":120},[114,4202,2488],{"class":145},[114,4204,2410],{"class":120},[114,4206,4207],{"class":145},"m;\n",[114,4209,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234],{"class":116,"line":303},[114,4211,3805],{"class":145},[114,4213,326],{"class":141},[114,4215,146],{"class":145},[114,4217,3812],{"class":141},[114,4219,152],{"class":145},[114,4221,155],{"class":120},[114,4223,2488],{"class":145},[114,4225,155],{"class":120},[114,4227,3823],{"class":145},[114,4229,3826],{"class":331},[114,4231,2488],{"class":145},[114,4233,332],{"class":331},[114,4235,3833],{"class":145},[114,4237,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262],{"class":116,"line":315},[114,4239,3805],{"class":145},[114,4241,326],{"class":141},[114,4243,146],{"class":145},[114,4245,3812],{"class":141},[114,4247,152],{"class":145},[114,4249,155],{"class":120},[114,4251,2488],{"class":145},[114,4253,155],{"class":120},[114,4255,3823],{"class":145},[114,4257,3856],{"class":331},[114,4259,2488],{"class":145},[114,4261,361],{"class":331},[114,4263,3833],{"class":145},[114,4265,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290],{"class":116,"line":320},[114,4267,3805],{"class":145},[114,4269,326],{"class":141},[114,4271,146],{"class":145},[114,4273,3812],{"class":141},[114,4275,152],{"class":145},[114,4277,155],{"class":120},[114,4279,2488],{"class":145},[114,4281,155],{"class":120},[114,4283,3823],{"class":145},[114,4285,3885],{"class":331},[114,4287,2488],{"class":145},[114,4289,347],{"class":331},[114,4291,3833],{"class":145},[114,4293,4294],{"class":116,"line":338},[114,4295,132],{"emptyLinePlaceholder":131},[114,4297,4298,4300,4303,4305],{"class":116,"line":352},[114,4299,783],{"class":120},[114,4301,4302],{"class":145}," (m.",[114,4304,789],{"class":141},[114,4306,792],{"class":145},[114,4308,4309],{"class":116,"line":366},[114,4310,226],{"class":145},[114,4312,4313,4315,4317,4320,4322],{"class":116,"line":380},[114,4314,232],{"class":145},[114,4316,235],{"class":120},[114,4318,4319],{"class":124}," \"m为空\"",[114,4321,808],{"class":120},[114,4323,266],{"class":145},[114,4325,4326],{"class":116,"line":389},[114,4327,255],{"class":145},[114,4329,4330],{"class":116,"line":394},[114,4331,819],{"class":120},[114,4333,4334],{"class":116,"line":400},[114,4335,226],{"class":145},[114,4337,4338,4340,4342,4345,4347],{"class":116,"line":412},[114,4339,232],{"class":145},[114,4341,235],{"class":120},[114,4343,4344],{"class":124}," \"m不为空\"",[114,4346,808],{"class":120},[114,4348,266],{"class":145},[114,4350,4351,4353,4355,4358,4360,4362,4364,4366,4368],{"class":116,"line":420},[114,4352,232],{"class":145},[114,4354,235],{"class":120},[114,4356,4357],{"class":124}," \"m的大小为： \"",[114,4359,808],{"class":120},[114,4361,3703],{"class":145},[114,4363,853],{"class":141},[114,4365,856],{"class":145},[114,4367,235],{"class":120},[114,4369,266],{"class":145},[114,4371,4372],{"class":116,"line":425},[114,4373,255],{"class":145},[114,4375,4376],{"class":116,"line":431},[114,4377,272],{"class":145},[114,4379,4380],{"class":116,"line":441},[114,4381,132],{"emptyLinePlaceholder":131},[114,4383,4384],{"class":116,"line":452},[114,4385,881],{"class":283},[114,4387,4388,4390,4392],{"class":116,"line":460},[114,4389,138],{"class":120},[114,4391,888],{"class":141},[114,4393,295],{"class":145},[114,4395,4396],{"class":116,"line":465},[114,4397,174],{"class":145},[114,4399,4400,4402,4404,4406,4408],{"class":116,"line":470},[114,4401,3788],{"class":145},[114,4403,2852],{"class":120},[114,4405,2488],{"class":145},[114,4407,2410],{"class":120},[114,4409,4207],{"class":145},[114,4411,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436],{"class":116,"line":481},[114,4413,3805],{"class":145},[114,4415,326],{"class":141},[114,4417,146],{"class":145},[114,4419,3812],{"class":141},[114,4421,152],{"class":145},[114,4423,155],{"class":120},[114,4425,2488],{"class":145},[114,4427,155],{"class":120},[114,4429,3823],{"class":145},[114,4431,3826],{"class":331},[114,4433,2488],{"class":145},[114,4435,332],{"class":331},[114,4437,3833],{"class":145},[114,4439,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464],{"class":116,"line":486},[114,4441,3805],{"class":145},[114,4443,326],{"class":141},[114,4445,146],{"class":145},[114,4447,3812],{"class":141},[114,4449,152],{"class":145},[114,4451,155],{"class":120},[114,4453,2488],{"class":145},[114,4455,155],{"class":120},[114,4457,3823],{"class":145},[114,4459,3856],{"class":331},[114,4461,2488],{"class":145},[114,4463,361],{"class":331},[114,4465,3833],{"class":145},[114,4467,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492],{"class":116,"line":495},[114,4469,3805],{"class":145},[114,4471,326],{"class":141},[114,4473,146],{"class":145},[114,4475,3812],{"class":141},[114,4477,152],{"class":145},[114,4479,155],{"class":120},[114,4481,2488],{"class":145},[114,4483,155],{"class":120},[114,4485,3823],{"class":145},[114,4487,3885],{"class":331},[114,4489,2488],{"class":145},[114,4491,347],{"class":331},[114,4493,3833],{"class":145},[114,4495,4496],{"class":116,"line":500},[114,4497,132],{"emptyLinePlaceholder":131},[114,4499,4500,4502,4504,4506,4508],{"class":116,"line":505},[114,4501,3788],{"class":145},[114,4503,2852],{"class":120},[114,4505,2488],{"class":145},[114,4507,2410],{"class":120},[114,4509,4510],{"class":145},"m2;\n",[114,4512,4513,4516,4518,4520,4522,4524,4526,4528,4530,4532,4535,4537,4539],{"class":116,"line":516},[114,4514,4515],{"class":145},"    m2.",[114,4517,326],{"class":141},[114,4519,146],{"class":145},[114,4521,3812],{"class":141},[114,4523,152],{"class":145},[114,4525,155],{"class":120},[114,4527,2488],{"class":145},[114,4529,155],{"class":120},[114,4531,3823],{"class":145},[114,4533,4534],{"class":331},"4",[114,4536,2488],{"class":145},[114,4538,990],{"class":331},[114,4540,3833],{"class":145},[114,4542,4543,4545,4547,4549,4551,4553,4555,4557,4559,4561,4564,4566,4568],{"class":116,"line":909},[114,4544,4515],{"class":145},[114,4546,326],{"class":141},[114,4548,146],{"class":145},[114,4550,3812],{"class":141},[114,4552,152],{"class":145},[114,4554,155],{"class":120},[114,4556,2488],{"class":145},[114,4558,155],{"class":120},[114,4560,3823],{"class":145},[114,4562,4563],{"class":331},"5",[114,4565,2488],{"class":145},[114,4567,1018],{"class":331},[114,4569,3833],{"class":145},[114,4571,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4593,4595,4597],{"class":116,"line":922},[114,4573,4515],{"class":145},[114,4575,326],{"class":141},[114,4577,146],{"class":145},[114,4579,3812],{"class":141},[114,4581,152],{"class":145},[114,4583,155],{"class":120},[114,4585,2488],{"class":145},[114,4587,155],{"class":120},[114,4589,3823],{"class":145},[114,4591,4592],{"class":331},"6",[114,4594,2488],{"class":145},[114,4596,1004],{"class":331},[114,4598,3833],{"class":145},[114,4600,4601],{"class":116,"line":935},[114,4602,132],{"emptyLinePlaceholder":131},[114,4604,4605,4607,4609,4611,4613],{"class":116,"line":948},[114,4606,261],{"class":145},[114,4608,235],{"class":120},[114,4610,1049],{"class":124},[114,4612,808],{"class":120},[114,4614,266],{"class":145},[114,4616,4617,4619],{"class":116,"line":961},[114,4618,3896],{"class":141},[114,4620,3899],{"class":145},[114,4622,4623,4625],{"class":116,"line":966},[114,4624,3896],{"class":141},[114,4626,3929],{"class":145},[114,4628,4629],{"class":116,"line":975},[114,4630,132],{"emptyLinePlaceholder":131},[114,4632,4633,4635,4637,4639,4641],{"class":116,"line":980},[114,4634,261],{"class":145},[114,4636,235],{"class":120},[114,4638,1091],{"class":124},[114,4640,808],{"class":120},[114,4642,266],{"class":145},[114,4644,4645,4647,4649],{"class":116,"line":995},[114,4646,3805],{"class":145},[114,4648,1103],{"class":141},[114,4650,3929],{"class":145},[114,4652,4653,4655],{"class":116,"line":1009},[114,4654,3896],{"class":141},[114,4656,3899],{"class":145},[114,4658,4659,4661],{"class":116,"line":1023},[114,4660,3896],{"class":141},[114,4662,3929],{"class":145},[114,4664,4665],{"class":116,"line":1037},[114,4666,272],{"class":145},[114,4668,4669],{"class":116,"line":1042},[114,4670,132],{"emptyLinePlaceholder":131},[114,4672,4673,4675,4677],{"class":116,"line":1056},[114,4674,155],{"class":120},[114,4676,475],{"class":141},[114,4678,478],{"class":145},[114,4680,4681],{"class":116,"line":1063},[114,4682,132],{"emptyLinePlaceholder":131},[114,4684,4685,4687],{"class":116,"line":1070},[114,4686,489],{"class":141},[114,4688,492],{"class":145},[114,4690,4691],{"class":116,"line":1079},[114,4692,132],{"emptyLinePlaceholder":131},[114,4694,4695,4697],{"class":116,"line":1084},[114,4696,1160],{"class":141},[114,4698,492],{"class":145},[114,4700,4701],{"class":116,"line":1098},[114,4702,132],{"emptyLinePlaceholder":131},[114,4704,4705],{"class":116,"line":1108},[114,4706,132],{"emptyLinePlaceholder":131},[114,4708,4709,4711,4713],{"class":116,"line":1115},[114,4710,508],{"class":120},[114,4712,511],{"class":331},[114,4714,249],{"class":145},[114,4716,4717],{"class":116,"line":1122},[114,4718,272],{"class":145},[19,4720,4721,3518],{},[22,4722,523],{},[19,4724,527],{},[26,4726,4727,4729,4731],{},[29,4728,1197],{},[29,4730,1200],{},[29,4732,1203],{},[15,4734,4735],{"id":4735},"map插入和删除",[19,4737,4738],{},[22,4739,543],{},[26,4741,4742],{},[29,4743,4744],{},"map容器进行插入数据和删除数据",[19,4746,4747],{},[22,4748,553],{},[26,4750,4751,4755,4759,4763,4767],{},[29,4752,4753,1227],{},[78,4754,1226],{},[29,4756,4757,1233],{},[78,4758,1232],{},[29,4760,4761,1239],{},[78,4762,1238],{},[29,4764,4765,1245],{},[78,4766,1244],{},[29,4768,4769,4772],{},[78,4770,4771],{},"erase(key);","            //删除容器中值为key的元素。",[19,4774,4775],{},[22,4776,103],{},[105,4778,4780],{"className":107,"code":4779,"language":109,"meta":110,"style":110},"#include \u003Cmap>\n\nvoid printMap(map\u003Cint,int>&m)\n{\n    for (map\u003Cint, int>::iterator it = m.begin(); it != m.end(); it++)\n    {\n        cout \u003C\u003C \"key = \" \u003C\u003C it->first \u003C\u003C \" value = \" \u003C\u003C it->second \u003C\u003C endl;\n    }\n    cout \u003C\u003C endl;\n}\n\nvoid test01()\n{\n    //插入\n    map\u003Cint, int> m;\n    //第一种插入方式\n    m.insert(pair\u003Cint, int>(1, 10));\n    //第二种插入方式\n    m.insert(make_pair(2, 20));\n    //第三种插入方式\n    m.insert(map\u003Cint, int>::value_type(3, 30));\n    //第四种插入方式\n    m[4] = 40; \n    printMap(m);\n\n    //删除\n    m.erase(m.begin());\n    printMap(m);\n\n    m.erase(3);\n    printMap(m);\n\n    //清空\n    m.erase(m.begin(),m.end());\n    m.clear();\n    printMap(m);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,4781,4782,4788,4792,4818,4822,4860,4864,4888,4892,4900,4904,4908,4916,4920,4924,4937,4942,4970,4975,4996,5001,5035,5040,5058,5064,5068,5072,5085,5091,5095,5107,5113,5117,5121,5138,5146,5152,5156,5160,5168,5172,5178,5182,5186,5194],{"__ignoreMap":110},[114,4783,4784,4786],{"class":116,"line":117},[114,4785,121],{"class":120},[114,4787,3642],{"class":124},[114,4789,4790],{"class":116,"line":128},[114,4791,132],{"emptyLinePlaceholder":131},[114,4793,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816],{"class":116,"line":135},[114,4795,138],{"class":120},[114,4797,3653],{"class":141},[114,4799,146],{"class":145},[114,4801,3658],{"class":141},[114,4803,152],{"class":145},[114,4805,155],{"class":120},[114,4807,3665],{"class":145},[114,4809,155],{"class":120},[114,4811,2670],{"class":145},[114,4813,161],{"class":120},[114,4815,3674],{"class":164},[114,4817,168],{"class":145},[114,4819,4820],{"class":116,"line":171},[114,4821,174],{"class":145},[114,4823,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858],{"class":116,"line":177},[114,4825,180],{"class":120},[114,4827,183],{"class":145},[114,4829,3658],{"class":141},[114,4831,152],{"class":145},[114,4833,155],{"class":120},[114,4835,2488],{"class":145},[114,4837,155],{"class":120},[114,4839,192],{"class":145},[114,4841,195],{"class":120},[114,4843,3703],{"class":145},[114,4845,201],{"class":141},[114,4847,204],{"class":145},[114,4849,207],{"class":120},[114,4851,3703],{"class":145},[114,4853,212],{"class":141},[114,4855,215],{"class":145},[114,4857,218],{"class":120},[114,4859,168],{"class":145},[114,4861,4862],{"class":116,"line":223},[114,4863,226],{"class":145},[114,4865,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886],{"class":116,"line":229},[114,4867,232],{"class":145},[114,4869,235],{"class":120},[114,4871,3732],{"class":124},[114,4873,808],{"class":120},[114,4875,3737],{"class":145},[114,4877,235],{"class":120},[114,4879,3742],{"class":124},[114,4881,808],{"class":120},[114,4883,3747],{"class":145},[114,4885,235],{"class":120},[114,4887,266],{"class":145},[114,4889,4890],{"class":116,"line":252},[114,4891,255],{"class":145},[114,4893,4894,4896,4898],{"class":116,"line":258},[114,4895,261],{"class":145},[114,4897,235],{"class":120},[114,4899,266],{"class":145},[114,4901,4902],{"class":116,"line":269},[114,4903,272],{"class":145},[114,4905,4906],{"class":116,"line":275},[114,4907,132],{"emptyLinePlaceholder":131},[114,4909,4910,4912,4914],{"class":116,"line":280},[114,4911,138],{"class":120},[114,4913,292],{"class":141},[114,4915,295],{"class":145},[114,4917,4918],{"class":116,"line":287},[114,4919,174],{"class":145},[114,4921,4922],{"class":116,"line":298},[114,4923,1400],{"class":283},[114,4925,4926,4928,4930,4932,4934],{"class":116,"line":303},[114,4927,3788],{"class":145},[114,4929,2852],{"class":120},[114,4931,2488],{"class":145},[114,4933,2410],{"class":120},[114,4935,4936],{"class":145}," m;\n",[114,4938,4939],{"class":116,"line":315},[114,4940,4941],{"class":283},"    //第一种插入方式\n",[114,4943,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968],{"class":116,"line":320},[114,4945,3805],{"class":145},[114,4947,326],{"class":141},[114,4949,146],{"class":145},[114,4951,3812],{"class":141},[114,4953,152],{"class":145},[114,4955,155],{"class":120},[114,4957,2488],{"class":145},[114,4959,155],{"class":120},[114,4961,3823],{"class":145},[114,4963,3826],{"class":331},[114,4965,2488],{"class":145},[114,4967,332],{"class":331},[114,4969,3833],{"class":145},[114,4971,4972],{"class":116,"line":338},[114,4973,4974],{"class":283},"    //第二种插入方式\n",[114,4976,4977,4979,4981,4983,4986,4988,4990,4992,4994],{"class":116,"line":352},[114,4978,3805],{"class":145},[114,4980,326],{"class":141},[114,4982,146],{"class":145},[114,4984,4985],{"class":141},"make_pair",[114,4987,146],{"class":145},[114,4989,3856],{"class":331},[114,4991,2488],{"class":145},[114,4993,361],{"class":331},[114,4995,3833],{"class":145},[114,4997,4998],{"class":116,"line":366},[114,4999,5000],{"class":283},"    //第三种插入方式\n",[114,5002,5003,5005,5007,5009,5011,5013,5015,5017,5019,5022,5025,5027,5029,5031,5033],{"class":116,"line":380},[114,5004,3805],{"class":145},[114,5006,326],{"class":141},[114,5008,146],{"class":145},[114,5010,3658],{"class":141},[114,5012,152],{"class":145},[114,5014,155],{"class":120},[114,5016,2488],{"class":145},[114,5018,155],{"class":120},[114,5020,5021],{"class":145},">::",[114,5023,5024],{"class":141},"value_type",[114,5026,146],{"class":145},[114,5028,3885],{"class":331},[114,5030,2488],{"class":145},[114,5032,347],{"class":331},[114,5034,3833],{"class":145},[114,5036,5037],{"class":116,"line":389},[114,5038,5039],{"class":283},"    //第四种插入方式\n",[114,5041,5042,5045,5047,5050,5052,5055],{"class":116,"line":394},[114,5043,5044],{"class":145},"    m[",[114,5046,4534],{"class":331},[114,5048,5049],{"class":145},"] ",[114,5051,195],{"class":120},[114,5053,5054],{"class":331}," 40",[114,5056,5057],{"class":145},"; \n",[114,5059,5060,5062],{"class":116,"line":400},[114,5061,3896],{"class":141},[114,5063,3899],{"class":145},[114,5065,5066],{"class":116,"line":412},[114,5067,132],{"emptyLinePlaceholder":131},[114,5069,5070],{"class":116,"line":420},[114,5071,1463],{"class":283},[114,5073,5074,5076,5078,5081,5083],{"class":116,"line":425},[114,5075,3805],{"class":145},[114,5077,1470],{"class":141},[114,5079,5080],{"class":145},"(m.",[114,5082,201],{"class":141},[114,5084,1478],{"class":145},[114,5086,5087,5089],{"class":116,"line":431},[114,5088,3896],{"class":141},[114,5090,3899],{"class":145},[114,5092,5093],{"class":116,"line":441},[114,5094,132],{"emptyLinePlaceholder":131},[114,5096,5097,5099,5101,5103,5105],{"class":116,"line":452},[114,5098,3805],{"class":145},[114,5100,1470],{"class":141},[114,5102,146],{"class":145},[114,5104,3885],{"class":331},[114,5106,335],{"class":145},[114,5108,5109,5111],{"class":116,"line":460},[114,5110,3896],{"class":141},[114,5112,3899],{"class":145},[114,5114,5115],{"class":116,"line":465},[114,5116,132],{"emptyLinePlaceholder":131},[114,5118,5119],{"class":116,"line":470},[114,5120,1515],{"class":283},[114,5122,5123,5125,5127,5129,5131,5134,5136],{"class":116,"line":481},[114,5124,3805],{"class":145},[114,5126,1470],{"class":141},[114,5128,5080],{"class":145},[114,5130,201],{"class":141},[114,5132,5133],{"class":145},"(),m.",[114,5135,212],{"class":141},[114,5137,1478],{"class":145},[114,5139,5140,5142,5144],{"class":116,"line":486},[114,5141,3805],{"class":145},[114,5143,1527],{"class":141},[114,5145,492],{"class":145},[114,5147,5148,5150],{"class":116,"line":495},[114,5149,3896],{"class":141},[114,5151,3899],{"class":145},[114,5153,5154],{"class":116,"line":500},[114,5155,272],{"class":145},[114,5157,5158],{"class":116,"line":505},[114,5159,132],{"emptyLinePlaceholder":131},[114,5161,5162,5164,5166],{"class":116,"line":516},[114,5163,155],{"class":120},[114,5165,475],{"class":141},[114,5167,478],{"class":145},[114,5169,5170],{"class":116,"line":909},[114,5171,132],{"emptyLinePlaceholder":131},[114,5173,5174,5176],{"class":116,"line":922},[114,5175,489],{"class":141},[114,5177,492],{"class":145},[114,5179,5180],{"class":116,"line":935},[114,5181,132],{"emptyLinePlaceholder":131},[114,5183,5184],{"class":116,"line":948},[114,5185,132],{"emptyLinePlaceholder":131},[114,5187,5188,5190,5192],{"class":116,"line":961},[114,5189,508],{"class":120},[114,5191,511],{"class":331},[114,5193,249],{"class":145},[114,5195,5196],{"class":116,"line":966},[114,5197,272],{"class":145},[19,5199,5200,3518],{},[22,5201,523],{},[19,5203,527],{},[26,5205,5206],{},[29,5207,5208],{},"map插入方式很多，记住其一即可",[26,5210,5211,5213,5215],{},[29,5212,1592],{},[29,5214,1595],{},[29,5216,1598],{},[15,5218,5219],{"id":5219},"map查找和统计",[19,5221,5222],{},[22,5223,543],{},[26,5225,5226],{},[29,5227,5228],{},"对map容器进行查找数据以及统计数据",[19,5230,5231],{},[22,5232,553],{},[26,5234,5235,5239],{},[29,5236,5237,1622],{},[78,5238,1621],{},[29,5240,5241,1628],{},[78,5242,1627],{},[19,5244,5245],{},[22,5246,103],{},[105,5248,5250],{"className":107,"code":5249,"language":109,"meta":110,"style":110},"#include \u003Cmap>\n\n//查找和统计\nvoid test01()\n{\n    map\u003Cint, int>m; \n    m.insert(pair\u003Cint, int>(1, 10));\n    m.insert(pair\u003Cint, int>(2, 20));\n    m.insert(pair\u003Cint, int>(3, 30));\n\n    //查找\n    map\u003Cint, int>::iterator pos = m.find(3);\n\n    if (pos != m.end())\n    {\n        cout \u003C\u003C \"找到了元素 key = \" \u003C\u003C (*pos).first \u003C\u003C \" value = \" \u003C\u003C (*pos).second \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"未找到元素\" \u003C\u003C endl;\n    }\n\n    //统计\n    int num = m.count(3);\n    cout \u003C\u003C \"num = \" \u003C\u003C num \u003C\u003C endl;\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,5251,5252,5258,5262,5266,5274,5278,5291,5319,5347,5375,5379,5383,5409,5413,5427,5431,5467,5471,5475,5479,5491,5495,5499,5503,5521,5537,5541,5545,5553,5557,5563,5567,5571,5579],{"__ignoreMap":110},[114,5253,5254,5256],{"class":116,"line":117},[114,5255,121],{"class":120},[114,5257,3642],{"class":124},[114,5259,5260],{"class":116,"line":128},[114,5261,132],{"emptyLinePlaceholder":131},[114,5263,5264],{"class":116,"line":135},[114,5265,1652],{"class":283},[114,5267,5268,5270,5272],{"class":116,"line":171},[114,5269,138],{"class":120},[114,5271,292],{"class":141},[114,5273,295],{"class":145},[114,5275,5276],{"class":116,"line":177},[114,5277,174],{"class":145},[114,5279,5280,5282,5284,5286,5288],{"class":116,"line":223},[114,5281,3788],{"class":145},[114,5283,2852],{"class":120},[114,5285,2488],{"class":145},[114,5287,2410],{"class":120},[114,5289,5290],{"class":145},"m; \n",[114,5292,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5317],{"class":116,"line":229},[114,5294,3805],{"class":145},[114,5296,326],{"class":141},[114,5298,146],{"class":145},[114,5300,3812],{"class":141},[114,5302,152],{"class":145},[114,5304,155],{"class":120},[114,5306,2488],{"class":145},[114,5308,155],{"class":120},[114,5310,3823],{"class":145},[114,5312,3826],{"class":331},[114,5314,2488],{"class":145},[114,5316,332],{"class":331},[114,5318,3833],{"class":145},[114,5320,5321,5323,5325,5327,5329,5331,5333,5335,5337,5339,5341,5343,5345],{"class":116,"line":252},[114,5322,3805],{"class":145},[114,5324,326],{"class":141},[114,5326,146],{"class":145},[114,5328,3812],{"class":141},[114,5330,152],{"class":145},[114,5332,155],{"class":120},[114,5334,2488],{"class":145},[114,5336,155],{"class":120},[114,5338,3823],{"class":145},[114,5340,3856],{"class":331},[114,5342,2488],{"class":145},[114,5344,361],{"class":331},[114,5346,3833],{"class":145},[114,5348,5349,5351,5353,5355,5357,5359,5361,5363,5365,5367,5369,5371,5373],{"class":116,"line":258},[114,5350,3805],{"class":145},[114,5352,326],{"class":141},[114,5354,146],{"class":145},[114,5356,3812],{"class":141},[114,5358,152],{"class":145},[114,5360,155],{"class":120},[114,5362,2488],{"class":145},[114,5364,155],{"class":120},[114,5366,3823],{"class":145},[114,5368,3885],{"class":331},[114,5370,2488],{"class":145},[114,5372,347],{"class":331},[114,5374,3833],{"class":145},[114,5376,5377],{"class":116,"line":269},[114,5378,132],{"emptyLinePlaceholder":131},[114,5380,5381],{"class":116,"line":275},[114,5382,1733],{"class":283},[114,5384,5385,5387,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407],{"class":116,"line":280},[114,5386,3788],{"class":141},[114,5388,152],{"class":145},[114,5390,155],{"class":120},[114,5392,2488],{"class":145},[114,5394,155],{"class":120},[114,5396,1744],{"class":145},[114,5398,195],{"class":120},[114,5400,3703],{"class":145},[114,5402,1751],{"class":141},[114,5404,146],{"class":145},[114,5406,3885],{"class":331},[114,5408,335],{"class":145},[114,5410,5411],{"class":116,"line":287},[114,5412,132],{"emptyLinePlaceholder":131},[114,5414,5415,5417,5419,5421,5423,5425],{"class":116,"line":298},[114,5416,783],{"class":120},[114,5418,1768],{"class":145},[114,5420,207],{"class":120},[114,5422,3703],{"class":145},[114,5424,212],{"class":141},[114,5426,792],{"class":145},[114,5428,5429],{"class":116,"line":303},[114,5430,226],{"class":145},[114,5432,5433,5435,5437,5440,5442,5444,5447,5450,5452,5454,5456,5458,5460,5463,5465],{"class":116,"line":315},[114,5434,232],{"class":145},[114,5436,235],{"class":120},[114,5438,5439],{"class":124}," \"找到了元素 key = \"",[114,5441,808],{"class":120},[114,5443,183],{"class":145},[114,5445,5446],{"class":120},"*",[114,5448,5449],{"class":145},"pos).first ",[114,5451,235],{"class":120},[114,5453,3742],{"class":124},[114,5455,808],{"class":120},[114,5457,183],{"class":145},[114,5459,5446],{"class":120},[114,5461,5462],{"class":145},"pos).second ",[114,5464,235],{"class":120},[114,5466,266],{"class":145},[114,5468,5469],{"class":116,"line":320},[114,5470,255],{"class":145},[114,5472,5473],{"class":116,"line":338},[114,5474,819],{"class":120},[114,5476,5477],{"class":116,"line":352},[114,5478,226],{"class":145},[114,5480,5481,5483,5485,5487,5489],{"class":116,"line":366},[114,5482,232],{"class":145},[114,5484,235],{"class":120},[114,5486,1821],{"class":124},[114,5488,808],{"class":120},[114,5490,266],{"class":145},[114,5492,5493],{"class":116,"line":380},[114,5494,255],{"class":145},[114,5496,5497],{"class":116,"line":389},[114,5498,132],{"emptyLinePlaceholder":131},[114,5500,5501],{"class":116,"line":394},[114,5502,1838],{"class":283},[114,5504,5505,5507,5509,5511,5513,5515,5517,5519],{"class":116,"line":400},[114,5506,1843],{"class":120},[114,5508,1846],{"class":145},[114,5510,195],{"class":120},[114,5512,3703],{"class":145},[114,5514,1853],{"class":141},[114,5516,146],{"class":145},[114,5518,3885],{"class":331},[114,5520,335],{"class":145},[114,5522,5523,5525,5527,5529,5531,5533,5535],{"class":116,"line":412},[114,5524,261],{"class":145},[114,5526,235],{"class":120},[114,5528,1868],{"class":124},[114,5530,808],{"class":120},[114,5532,1846],{"class":145},[114,5534,235],{"class":120},[114,5536,266],{"class":145},[114,5538,5539],{"class":116,"line":420},[114,5540,272],{"class":145},[114,5542,5543],{"class":116,"line":425},[114,5544,132],{"emptyLinePlaceholder":131},[114,5546,5547,5549,5551],{"class":116,"line":431},[114,5548,155],{"class":120},[114,5550,475],{"class":141},[114,5552,478],{"class":145},[114,5554,5555],{"class":116,"line":441},[114,5556,132],{"emptyLinePlaceholder":131},[114,5558,5559,5561],{"class":116,"line":452},[114,5560,489],{"class":141},[114,5562,492],{"class":145},[114,5564,5565],{"class":116,"line":460},[114,5566,132],{"emptyLinePlaceholder":131},[114,5568,5569],{"class":116,"line":465},[114,5570,132],{"emptyLinePlaceholder":131},[114,5572,5573,5575,5577],{"class":116,"line":470},[114,5574,508],{"class":120},[114,5576,511],{"class":331},[114,5578,249],{"class":145},[114,5580,5581],{"class":116,"line":481},[114,5582,272],{"class":145},[19,5584,5585,524],{},[22,5586,523],{},[19,5588,527],{},[26,5590,5591,5593],{},[29,5592,1933],{},[29,5594,5595],{},"统计   ---  count  （对于map，结果为0或者1）",[15,5597,5598],{"id":5598},"map容器排序",[19,5600,5601],{},[22,5602,1943],{},[26,5604,5605],{},[29,5606,5607],{},"map容器默认排序规则为 按照key值进行 从小到大排序，掌握如何改变排序规则",[19,5609,5610],{},[22,5611,5612],{},"主要技术点:",[26,5614,5615],{},[29,5616,2591],{},[19,5618,5619],{},[22,5620,103],{},[105,5622,5624],{"className":107,"code":5623,"language":109,"meta":110,"style":110},"#include \u003Cmap>\n\nclass MyCompare {\npublic:\n    bool operator()(int v1, int v2) {\n        return v1 > v2;\n    }\n};\n\nvoid test01() \n{\n    //默认从小到大排序\n    //利用仿函数实现从大到小排序\n    map\u003Cint, int, MyCompare> m;\n\n    m.insert(make_pair(1, 10));\n    m.insert(make_pair(2, 20));\n    m.insert(make_pair(3, 30));\n    m.insert(make_pair(4, 40));\n    m.insert(make_pair(5, 50));\n\n    for (map\u003Cint, int, MyCompare>::iterator it = m.begin(); it != m.end(); it++) {\n        cout \u003C\u003C \"key:\" \u003C\u003C it->first \u003C\u003C \" value:\" \u003C\u003C it->second \u003C\u003C endl;\n    }\n}\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[78,5625,5626,5632,5636,5644,5648,5670,5680,5684,5688,5692,5700,5704,5709,5714,5731,5735,5755,5775,5795,5815,5835,5839,5881,5907,5911,5915,5923,5927,5933,5937,5941,5949],{"__ignoreMap":110},[114,5627,5628,5630],{"class":116,"line":117},[114,5629,121],{"class":120},[114,5631,3642],{"class":124},[114,5633,5634],{"class":116,"line":128},[114,5635,132],{"emptyLinePlaceholder":131},[114,5637,5638,5640,5642],{"class":116,"line":135},[114,5639,2617],{"class":120},[114,5641,2620],{"class":141},[114,5643,2075],{"class":145},[114,5645,5646],{"class":116,"line":171},[114,5647,2632],{"class":120},[114,5649,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668],{"class":116,"line":177},[114,5651,2637],{"class":120},[114,5653,2640],{"class":120},[114,5655,2643],{"class":141},[114,5657,146],{"class":145},[114,5659,155],{"class":120},[114,5661,2650],{"class":164},[114,5663,2488],{"class":145},[114,5665,155],{"class":120},[114,5667,2657],{"class":164},[114,5669,2244],{"class":145},[114,5671,5672,5674,5676,5678],{"class":116,"line":223},[114,5673,2664],{"class":120},[114,5675,2667],{"class":145},[114,5677,2670],{"class":120},[114,5679,2673],{"class":145},[114,5681,5682],{"class":116,"line":229},[114,5683,255],{"class":145},[114,5685,5686],{"class":116,"line":252},[114,5687,2682],{"class":145},[114,5689,5690],{"class":116,"line":258},[114,5691,132],{"emptyLinePlaceholder":131},[114,5693,5694,5696,5698],{"class":116,"line":269},[114,5695,138],{"class":120},[114,5697,292],{"class":141},[114,5699,2691],{"class":145},[114,5701,5702],{"class":116,"line":275},[114,5703,174],{"class":145},[114,5705,5706],{"class":116,"line":280},[114,5707,5708],{"class":283},"    //默认从小到大排序\n",[114,5710,5711],{"class":116,"line":287},[114,5712,5713],{"class":283},"    //利用仿函数实现从大到小排序\n",[114,5715,5716,5718,5720,5722,5724,5727,5729],{"class":116,"line":298},[114,5717,3788],{"class":145},[114,5719,2852],{"class":120},[114,5721,2488],{"class":145},[114,5723,155],{"class":120},[114,5725,5726],{"class":145},", MyCompare",[114,5728,2670],{"class":120},[114,5730,4936],{"class":145},[114,5732,5733],{"class":116,"line":303},[114,5734,132],{"emptyLinePlaceholder":131},[114,5736,5737,5739,5741,5743,5745,5747,5749,5751,5753],{"class":116,"line":315},[114,5738,3805],{"class":145},[114,5740,326],{"class":141},[114,5742,146],{"class":145},[114,5744,4985],{"class":141},[114,5746,146],{"class":145},[114,5748,3826],{"class":331},[114,5750,2488],{"class":145},[114,5752,332],{"class":331},[114,5754,3833],{"class":145},[114,5756,5757,5759,5761,5763,5765,5767,5769,5771,5773],{"class":116,"line":320},[114,5758,3805],{"class":145},[114,5760,326],{"class":141},[114,5762,146],{"class":145},[114,5764,4985],{"class":141},[114,5766,146],{"class":145},[114,5768,3856],{"class":331},[114,5770,2488],{"class":145},[114,5772,361],{"class":331},[114,5774,3833],{"class":145},[114,5776,5777,5779,5781,5783,5785,5787,5789,5791,5793],{"class":116,"line":338},[114,5778,3805],{"class":145},[114,5780,326],{"class":141},[114,5782,146],{"class":145},[114,5784,4985],{"class":141},[114,5786,146],{"class":145},[114,5788,3885],{"class":331},[114,5790,2488],{"class":145},[114,5792,347],{"class":331},[114,5794,3833],{"class":145},[114,5796,5797,5799,5801,5803,5805,5807,5809,5811,5813],{"class":116,"line":352},[114,5798,3805],{"class":145},[114,5800,326],{"class":141},[114,5802,146],{"class":145},[114,5804,4985],{"class":141},[114,5806,146],{"class":145},[114,5808,4534],{"class":331},[114,5810,2488],{"class":145},[114,5812,375],{"class":331},[114,5814,3833],{"class":145},[114,5816,5817,5819,5821,5823,5825,5827,5829,5831,5833],{"class":116,"line":366},[114,5818,3805],{"class":145},[114,5820,326],{"class":141},[114,5822,146],{"class":145},[114,5824,4985],{"class":141},[114,5826,146],{"class":145},[114,5828,4563],{"class":331},[114,5830,2488],{"class":145},[114,5832,2763],{"class":331},[114,5834,3833],{"class":145},[114,5836,5837],{"class":116,"line":380},[114,5838,132],{"emptyLinePlaceholder":131},[114,5840,5841,5843,5845,5847,5849,5851,5853,5855,5857,5859,5861,5863,5865,5867,5869,5871,5873,5875,5877,5879],{"class":116,"line":389},[114,5842,180],{"class":120},[114,5844,183],{"class":145},[114,5846,3658],{"class":141},[114,5848,152],{"class":145},[114,5850,155],{"class":120},[114,5852,2488],{"class":145},[114,5854,155],{"class":120},[114,5856,2488],{"class":145},[114,5858,2940],{"class":141},[114,5860,192],{"class":145},[114,5862,195],{"class":120},[114,5864,3703],{"class":145},[114,5866,201],{"class":141},[114,5868,204],{"class":145},[114,5870,207],{"class":120},[114,5872,3703],{"class":145},[114,5874,212],{"class":141},[114,5876,215],{"class":145},[114,5878,218],{"class":120},[114,5880,2244],{"class":145},[114,5882,5883,5885,5887,5890,5892,5894,5896,5899,5901,5903,5905],{"class":116,"line":394},[114,5884,232],{"class":145},[114,5886,235],{"class":120},[114,5888,5889],{"class":124}," \"key:\"",[114,5891,808],{"class":120},[114,5893,3737],{"class":145},[114,5895,235],{"class":120},[114,5897,5898],{"class":124}," \" value:\"",[114,5900,808],{"class":120},[114,5902,3747],{"class":145},[114,5904,235],{"class":120},[114,5906,266],{"class":145},[114,5908,5909],{"class":116,"line":400},[114,5910,255],{"class":145},[114,5912,5913],{"class":116,"line":412},[114,5914,272],{"class":145},[114,5916,5917,5919,5921],{"class":116,"line":420},[114,5918,155],{"class":120},[114,5920,475],{"class":141},[114,5922,478],{"class":145},[114,5924,5925],{"class":116,"line":425},[114,5926,132],{"emptyLinePlaceholder":131},[114,5928,5929,5931],{"class":116,"line":431},[114,5930,489],{"class":141},[114,5932,492],{"class":145},[114,5934,5935],{"class":116,"line":441},[114,5936,132],{"emptyLinePlaceholder":131},[114,5938,5939],{"class":116,"line":452},[114,5940,132],{"emptyLinePlaceholder":131},[114,5942,5943,5945,5947],{"class":116,"line":460},[114,5944,508],{"class":120},[114,5946,511],{"class":331},[114,5948,249],{"class":145},[114,5950,5951],{"class":116,"line":465},[114,5952,272],{"class":145},[19,5954,5955,524],{},[22,5956,523],{},[19,5958,527],{},[26,5960,5961,5964],{},[29,5962,5963],{},"利用仿函数可以指定map容器的排序规则",[29,5965,5966],{},"对于自定义数据类型，map必须要指定排序规则,同set容器",[10,5968,5969],{"id":5969},"案例-员工分组",[15,5971,5972],{"id":5972},"案例描述",[26,5974,5975,5978,5981,5984,5987],{},[29,5976,5977],{},"公司今天招聘了10个员工（ABCDEFGHIJ），10名员工进入公司之后，需要指派员工在那个部门工作",[29,5979,5980],{},"员工信息有: 姓名  工资组成；部门分为：策划、美术、研发",[29,5982,5983],{},"随机给10名员工分配部门和工资",[29,5985,5986],{},"通过multimap进行信息的插入  key(部门编号) value(员工)",[29,5988,5989],{},"分部门显示员工信息",[15,5991,5992],{"id":5992},"实现步骤",[5994,5995,5996,5999,6002,6005],"ol",{},[29,5997,5998],{},"创建10名员工，放到vector中",[29,6000,6001],{},"遍历vector容器，取出每个员工，进行随机分组",[29,6003,6004],{},"分组后，将员工部门编号作为key，具体员工作为value，放入到multimap容器中",[29,6006,5989],{},[19,6008,6009],{},[22,6010,6011],{},"案例代码：",[105,6013,6015],{"className":107,"code":6014,"language":109,"meta":110,"style":110},"#include\u003Ciostream>\nusing namespace std;\n#include \u003Cvector>\n#include \u003Cstring>\n#include \u003Cmap>\n#include \u003Cctime>\n\n/*\n- 公司今天招聘了10个员工（ABCDEFGHIJ），10名员工进入公司之后，需要指派员工在那个部门工作\n- 员工信息有: 姓名  工资组成；部门分为：策划、美术、研发\n- 随机给10名员工分配部门和工资\n- 通过multimap进行信息的插入  key(部门编号) value(员工)\n- 分部门显示员工信息\n*/\n\n#define CEHUA  0\n#define MEISHU 1\n#define YANFA  2\n\nclass Worker\n{\npublic:\n    string m_Name;\n    int m_Salary;\n};\n\nvoid createWorker(vector\u003CWorker>&v)\n{\n    string nameSeed = \"ABCDEFGHIJ\";\n    for (int i = 0; i \u003C 10; i++)\n    {\n        Worker worker;\n        worker.m_Name = \"员工\";\n        worker.m_Name += nameSeed[i];\n\n        worker.m_Salary = rand() % 10000 + 10000; // 10000 ~ 19999\n        //将员工放入到容器中\n        v.push_back(worker);\n    }\n}\n\n//员工分组\nvoid setGroup(vector\u003CWorker>&v,multimap\u003Cint,Worker>&m)\n{\n    for (vector\u003CWorker>::iterator it = v.begin(); it != v.end(); it++)\n    {\n        //产生随机部门编号\n        int deptId = rand() % 3; // 0 1 2 \n\n        //将员工插入到分组中\n        //key部门编号，value具体员工\n        m.insert(make_pair(deptId, *it));\n    }\n}\n\nvoid showWorkerByGourp(multimap\u003Cint,Worker>&m)\n{\n    // 0  A  B  C   1  D  E   2  F G ...\n    cout \u003C\u003C \"策划部门：\" \u003C\u003C endl;\n\n    multimap\u003Cint,Worker>::iterator pos = m.find(CEHUA);\n    int count = m.count(CEHUA); // 统计具体人数\n    int index = 0;\n    for (; pos != m.end() && index \u003C count; pos++ , index++)\n    {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C pos->second.m_Name \u003C\u003C \" 工资： \" \u003C\u003C pos->second.m_Salary \u003C\u003C endl;\n    }\n\n    cout \u003C\u003C \"----------------------\" \u003C\u003C endl;\n    cout \u003C\u003C \"美术部门： \" \u003C\u003C endl;\n    pos = m.find(MEISHU);\n    count = m.count(MEISHU); // 统计具体人数\n    index = 0;\n    for (; pos != m.end() && index \u003C count; pos++, index++)\n    {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C pos->second.m_Name \u003C\u003C \" 工资： \" \u003C\u003C pos->second.m_Salary \u003C\u003C endl;\n    }\n\n    cout \u003C\u003C \"----------------------\" \u003C\u003C endl;\n    cout \u003C\u003C \"研发部门： \" \u003C\u003C endl;\n    pos = m.find(YANFA);\n    count = m.count(YANFA); // 统计具体人数\n    index = 0;\n    for (; pos != m.end() && index \u003C count; pos++, index++)\n    {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C pos->second.m_Name \u003C\u003C \" 工资： \" \u003C\u003C pos->second.m_Salary \u003C\u003C endl;\n    }\n\n}\n\nint main() {\n\n    srand((unsigned int)time(NULL));\n\n    //1、创建员工\n    vector\u003CWorker>vWorker;\n    createWorker(vWorker);\n\n    //2、员工分组\n    multimap\u003Cint, Worker>mWorker;\n    setGroup(vWorker, mWorker);\n\n    //3、分组显示员工\n    showWorkerByGourp(mWorker);\n\n    ////测试\n    //for (vector\u003CWorker>::iterator it = vWorker.begin(); it != vWorker.end(); it++)\n    //{\n    //  cout \u003C\u003C \"姓名： \" \u003C\u003C it->m_Name \u003C\u003C \" 工资： \" \u003C\u003C it->m_Salary \u003C\u003C endl;\n    //}\n\n\n    return 0;\n}\n",[78,6016,6017,6024,6037,6044,6050,6056,6063,6067,6072,6077,6082,6087,6092,6097,6102,6106,6117,6127,6137,6141,6148,6152,6156,6160,6167,6171,6175,6201,6205,6217,6247,6251,6256,6268,6278,6282,6311,6316,6327,6331,6335,6339,6344,6386,6390,6425,6429,6434,6458,6462,6467,6472,6491,6495,6499,6503,6530,6534,6539,6552,6556,6580,6599,6612,6646,6650,6677,6681,6685,6698,6711,6725,6742,6754,6786,6791,6816,6821,6826,6839,6853,6867,6883,6894,6925,6930,6955,6960,6965,6970,6975,6984,6989,7017,7022,7028,7043,7052,7057,7063,7078,7087,7092,7098,7107,7112,7118,7124,7130,7136,7142,7147,7152,7161],{"__ignoreMap":110},[114,6018,6019,6021],{"class":116,"line":117},[114,6020,121],{"class":120},[114,6022,6023],{"class":124},"\u003Ciostream>\n",[114,6025,6026,6029,6032,6035],{"class":116,"line":128},[114,6027,6028],{"class":120},"using",[114,6030,6031],{"class":120}," namespace",[114,6033,6034],{"class":141}," std",[114,6036,249],{"class":145},[114,6038,6039,6041],{"class":116,"line":135},[114,6040,121],{"class":120},[114,6042,6043],{"class":124}," \u003Cvector>\n",[114,6045,6046,6048],{"class":116,"line":171},[114,6047,121],{"class":120},[114,6049,2377],{"class":124},[114,6051,6052,6054],{"class":116,"line":177},[114,6053,121],{"class":120},[114,6055,3642],{"class":124},[114,6057,6058,6060],{"class":116,"line":223},[114,6059,121],{"class":120},[114,6061,6062],{"class":124}," \u003Cctime>\n",[114,6064,6065],{"class":116,"line":229},[114,6066,132],{"emptyLinePlaceholder":131},[114,6068,6069],{"class":116,"line":252},[114,6070,6071],{"class":283},"/*\n",[114,6073,6074],{"class":116,"line":258},[114,6075,6076],{"class":283},"- 公司今天招聘了10个员工（ABCDEFGHIJ），10名员工进入公司之后，需要指派员工在那个部门工作\n",[114,6078,6079],{"class":116,"line":269},[114,6080,6081],{"class":283},"- 员工信息有: 姓名  工资组成；部门分为：策划、美术、研发\n",[114,6083,6084],{"class":116,"line":275},[114,6085,6086],{"class":283},"- 随机给10名员工分配部门和工资\n",[114,6088,6089],{"class":116,"line":280},[114,6090,6091],{"class":283},"- 通过multimap进行信息的插入  key(部门编号) value(员工)\n",[114,6093,6094],{"class":116,"line":287},[114,6095,6096],{"class":283},"- 分部门显示员工信息\n",[114,6098,6099],{"class":116,"line":298},[114,6100,6101],{"class":283},"*/\n",[114,6103,6104],{"class":116,"line":303},[114,6105,132],{"emptyLinePlaceholder":131},[114,6107,6108,6111,6114],{"class":116,"line":315},[114,6109,6110],{"class":120},"#define",[114,6112,6113],{"class":141}," CEHUA",[114,6115,6116],{"class":331},"  0\n",[114,6118,6119,6121,6124],{"class":116,"line":320},[114,6120,6110],{"class":120},[114,6122,6123],{"class":141}," MEISHU",[114,6125,6126],{"class":331}," 1\n",[114,6128,6129,6131,6134],{"class":116,"line":338},[114,6130,6110],{"class":120},[114,6132,6133],{"class":141}," YANFA",[114,6135,6136],{"class":331},"  2\n",[114,6138,6139],{"class":116,"line":352},[114,6140,132],{"emptyLinePlaceholder":131},[114,6142,6143,6145],{"class":116,"line":366},[114,6144,2617],{"class":120},[114,6146,6147],{"class":141}," Worker\n",[114,6149,6150],{"class":116,"line":380},[114,6151,174],{"class":145},[114,6153,6154],{"class":116,"line":389},[114,6155,2632],{"class":120},[114,6157,6158],{"class":116,"line":394},[114,6159,3149],{"class":145},[114,6161,6162,6164],{"class":116,"line":400},[114,6163,1843],{"class":120},[114,6165,6166],{"class":145}," m_Salary;\n",[114,6168,6169],{"class":116,"line":412},[114,6170,2682],{"class":145},[114,6172,6173],{"class":116,"line":420},[114,6174,132],{"emptyLinePlaceholder":131},[114,6176,6177,6179,6182,6184,6187,6189,6192,6194,6196,6199],{"class":116,"line":425},[114,6178,138],{"class":120},[114,6180,6181],{"class":141}," createWorker",[114,6183,146],{"class":145},[114,6185,6186],{"class":141},"vector",[114,6188,152],{"class":145},[114,6190,6191],{"class":141},"Worker",[114,6193,2670],{"class":145},[114,6195,161],{"class":120},[114,6197,6198],{"class":164},"v",[114,6200,168],{"class":145},[114,6202,6203],{"class":116,"line":431},[114,6204,174],{"class":145},[114,6206,6207,6210,6212,6215],{"class":116,"line":441},[114,6208,6209],{"class":145},"    string nameSeed ",[114,6211,195],{"class":120},[114,6213,6214],{"class":124}," \"ABCDEFGHIJ\"",[114,6216,249],{"class":145},[114,6218,6219,6221,6223,6225,6228,6230,6232,6235,6237,6240,6243,6245],{"class":116,"line":452},[114,6220,180],{"class":120},[114,6222,183],{"class":145},[114,6224,155],{"class":120},[114,6226,6227],{"class":145}," i ",[114,6229,195],{"class":120},[114,6231,511],{"class":331},[114,6233,6234],{"class":145},"; i ",[114,6236,152],{"class":120},[114,6238,6239],{"class":331}," 10",[114,6241,6242],{"class":145},"; i",[114,6244,218],{"class":120},[114,6246,168],{"class":145},[114,6248,6249],{"class":116,"line":460},[114,6250,226],{"class":145},[114,6252,6253],{"class":116,"line":465},[114,6254,6255],{"class":145},"        Worker worker;\n",[114,6257,6258,6261,6263,6266],{"class":116,"line":470},[114,6259,6260],{"class":145},"        worker.m_Name ",[114,6262,195],{"class":120},[114,6264,6265],{"class":124}," \"员工\"",[114,6267,249],{"class":145},[114,6269,6270,6272,6275],{"class":116,"line":481},[114,6271,6260],{"class":145},[114,6273,6274],{"class":120},"+=",[114,6276,6277],{"class":145}," nameSeed[i];\n",[114,6279,6280],{"class":116,"line":486},[114,6281,132],{"emptyLinePlaceholder":131},[114,6283,6284,6287,6289,6292,6294,6297,6300,6303,6305,6308],{"class":116,"line":495},[114,6285,6286],{"class":145},"        worker.m_Salary ",[114,6288,195],{"class":120},[114,6290,6291],{"class":141}," rand",[114,6293,856],{"class":145},[114,6295,6296],{"class":120},"%",[114,6298,6299],{"class":331}," 10000",[114,6301,6302],{"class":120}," +",[114,6304,6299],{"class":331},[114,6306,6307],{"class":145},";",[114,6309,6310],{"class":283}," // 10000 ~ 19999\n",[114,6312,6313],{"class":116,"line":500},[114,6314,6315],{"class":283},"        //将员工放入到容器中\n",[114,6317,6318,6321,6324],{"class":116,"line":505},[114,6319,6320],{"class":145},"        v.",[114,6322,6323],{"class":141},"push_back",[114,6325,6326],{"class":145},"(worker);\n",[114,6328,6329],{"class":116,"line":516},[114,6330,255],{"class":145},[114,6332,6333],{"class":116,"line":909},[114,6334,272],{"class":145},[114,6336,6337],{"class":116,"line":922},[114,6338,132],{"emptyLinePlaceholder":131},[114,6340,6341],{"class":116,"line":935},[114,6342,6343],{"class":283},"//员工分组\n",[114,6345,6346,6348,6351,6353,6355,6357,6359,6361,6363,6365,6367,6370,6372,6374,6376,6378,6380,6382,6384],{"class":116,"line":948},[114,6347,138],{"class":120},[114,6349,6350],{"class":141}," setGroup",[114,6352,146],{"class":145},[114,6354,6186],{"class":141},[114,6356,152],{"class":145},[114,6358,6191],{"class":141},[114,6360,2670],{"class":145},[114,6362,161],{"class":120},[114,6364,6198],{"class":164},[114,6366,3665],{"class":145},[114,6368,6369],{"class":141},"multimap",[114,6371,152],{"class":145},[114,6373,155],{"class":120},[114,6375,3665],{"class":145},[114,6377,6191],{"class":141},[114,6379,2670],{"class":145},[114,6381,161],{"class":120},[114,6383,3674],{"class":164},[114,6385,168],{"class":145},[114,6387,6388],{"class":116,"line":961},[114,6389,174],{"class":145},[114,6391,6392,6394,6396,6398,6400,6402,6404,6406,6409,6411,6413,6415,6417,6419,6421,6423],{"class":116,"line":966},[114,6393,180],{"class":120},[114,6395,183],{"class":145},[114,6397,6186],{"class":141},[114,6399,152],{"class":145},[114,6401,6191],{"class":141},[114,6403,192],{"class":145},[114,6405,195],{"class":120},[114,6407,6408],{"class":145}," v.",[114,6410,201],{"class":141},[114,6412,204],{"class":145},[114,6414,207],{"class":120},[114,6416,6408],{"class":145},[114,6418,212],{"class":141},[114,6420,215],{"class":145},[114,6422,218],{"class":120},[114,6424,168],{"class":145},[114,6426,6427],{"class":116,"line":975},[114,6428,226],{"class":145},[114,6430,6431],{"class":116,"line":980},[114,6432,6433],{"class":283},"        //产生随机部门编号\n",[114,6435,6436,6439,6442,6444,6446,6448,6450,6453,6455],{"class":116,"line":995},[114,6437,6438],{"class":120},"        int",[114,6440,6441],{"class":145}," deptId ",[114,6443,195],{"class":120},[114,6445,6291],{"class":141},[114,6447,856],{"class":145},[114,6449,6296],{"class":120},[114,6451,6452],{"class":331}," 3",[114,6454,6307],{"class":145},[114,6456,6457],{"class":283}," // 0 1 2 \n",[114,6459,6460],{"class":116,"line":1009},[114,6461,132],{"emptyLinePlaceholder":131},[114,6463,6464],{"class":116,"line":1023},[114,6465,6466],{"class":283},"        //将员工插入到分组中\n",[114,6468,6469],{"class":116,"line":1037},[114,6470,6471],{"class":283},"        //key部门编号，value具体员工\n",[114,6473,6474,6477,6479,6481,6483,6486,6488],{"class":116,"line":1042},[114,6475,6476],{"class":145},"        m.",[114,6478,326],{"class":141},[114,6480,146],{"class":145},[114,6482,4985],{"class":141},[114,6484,6485],{"class":145},"(deptId, ",[114,6487,5446],{"class":120},[114,6489,6490],{"class":145},"it));\n",[114,6492,6493],{"class":116,"line":1056},[114,6494,255],{"class":145},[114,6496,6497],{"class":116,"line":1063},[114,6498,272],{"class":145},[114,6500,6501],{"class":116,"line":1070},[114,6502,132],{"emptyLinePlaceholder":131},[114,6504,6505,6507,6510,6512,6514,6516,6518,6520,6522,6524,6526,6528],{"class":116,"line":1079},[114,6506,138],{"class":120},[114,6508,6509],{"class":141}," showWorkerByGourp",[114,6511,146],{"class":145},[114,6513,6369],{"class":141},[114,6515,152],{"class":145},[114,6517,155],{"class":120},[114,6519,3665],{"class":145},[114,6521,6191],{"class":141},[114,6523,2670],{"class":145},[114,6525,161],{"class":120},[114,6527,3674],{"class":164},[114,6529,168],{"class":145},[114,6531,6532],{"class":116,"line":1084},[114,6533,174],{"class":145},[114,6535,6536],{"class":116,"line":1098},[114,6537,6538],{"class":283},"    // 0  A  B  C   1  D  E   2  F G ...\n",[114,6540,6541,6543,6545,6548,6550],{"class":116,"line":1108},[114,6542,261],{"class":145},[114,6544,235],{"class":120},[114,6546,6547],{"class":124}," \"策划部门：\"",[114,6549,808],{"class":120},[114,6551,266],{"class":145},[114,6553,6554],{"class":116,"line":1115},[114,6555,132],{"emptyLinePlaceholder":131},[114,6557,6558,6561,6563,6565,6567,6569,6571,6573,6575,6577],{"class":116,"line":1122},[114,6559,6560],{"class":141},"    multimap",[114,6562,152],{"class":145},[114,6564,155],{"class":120},[114,6566,3665],{"class":145},[114,6568,6191],{"class":141},[114,6570,1744],{"class":145},[114,6572,195],{"class":120},[114,6574,3703],{"class":145},[114,6576,1751],{"class":141},[114,6578,6579],{"class":145},"(CEHUA);\n",[114,6581,6582,6584,6587,6589,6591,6593,6596],{"class":116,"line":1127},[114,6583,1843],{"class":120},[114,6585,6586],{"class":145}," count ",[114,6588,195],{"class":120},[114,6590,3703],{"class":145},[114,6592,1853],{"class":141},[114,6594,6595],{"class":145},"(CEHUA);",[114,6597,6598],{"class":283}," // 统计具体人数\n",[114,6600,6601,6603,6606,6608,6610],{"class":116,"line":1132},[114,6602,1843],{"class":120},[114,6604,6605],{"class":145}," index ",[114,6607,195],{"class":120},[114,6609,511],{"class":331},[114,6611,249],{"class":145},[114,6613,6614,6616,6619,6621,6623,6625,6627,6630,6632,6634,6637,6639,6642,6644],{"class":116,"line":1141},[114,6615,180],{"class":120},[114,6617,6618],{"class":145}," (; pos ",[114,6620,207],{"class":120},[114,6622,3703],{"class":145},[114,6624,212],{"class":141},[114,6626,856],{"class":145},[114,6628,6629],{"class":120},"&&",[114,6631,6605],{"class":145},[114,6633,152],{"class":120},[114,6635,6636],{"class":145}," count; pos",[114,6638,218],{"class":120},[114,6640,6641],{"class":145}," , index",[114,6643,218],{"class":120},[114,6645,168],{"class":145},[114,6647,6648],{"class":116,"line":1146},[114,6649,226],{"class":145},[114,6651,6652,6654,6656,6658,6660,6663,6665,6668,6670,6673,6675],{"class":116,"line":1152},[114,6653,232],{"class":145},[114,6655,235],{"class":120},[114,6657,2439],{"class":124},[114,6659,808],{"class":120},[114,6661,6662],{"class":145}," pos->second.m_Name ",[114,6664,235],{"class":120},[114,6666,6667],{"class":124}," \" 工资： \"",[114,6669,808],{"class":120},[114,6671,6672],{"class":145}," pos->second.m_Salary ",[114,6674,235],{"class":120},[114,6676,266],{"class":145},[114,6678,6679],{"class":116,"line":1157},[114,6680,255],{"class":145},[114,6682,6683],{"class":116,"line":1165},[114,6684,132],{"emptyLinePlaceholder":131},[114,6686,6687,6689,6691,6694,6696],{"class":116,"line":1170},[114,6688,261],{"class":145},[114,6690,235],{"class":120},[114,6692,6693],{"class":124}," \"----------------------\"",[114,6695,808],{"class":120},[114,6697,266],{"class":145},[114,6699,6700,6702,6704,6707,6709],{"class":116,"line":1175},[114,6701,261],{"class":145},[114,6703,235],{"class":120},[114,6705,6706],{"class":124}," \"美术部门： \"",[114,6708,808],{"class":120},[114,6710,266],{"class":145},[114,6712,6713,6716,6718,6720,6722],{"class":116,"line":1184},[114,6714,6715],{"class":145},"    pos ",[114,6717,195],{"class":120},[114,6719,3703],{"class":145},[114,6721,1751],{"class":141},[114,6723,6724],{"class":145},"(MEISHU);\n",[114,6726,6728,6731,6733,6735,6737,6740],{"class":116,"line":6727},72,[114,6729,6730],{"class":145},"    count ",[114,6732,195],{"class":120},[114,6734,3703],{"class":145},[114,6736,1853],{"class":141},[114,6738,6739],{"class":145},"(MEISHU);",[114,6741,6598],{"class":283},[114,6743,6745,6748,6750,6752],{"class":116,"line":6744},73,[114,6746,6747],{"class":145},"    index ",[114,6749,195],{"class":120},[114,6751,511],{"class":331},[114,6753,249],{"class":145},[114,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6782,6784],{"class":116,"line":6756},74,[114,6758,180],{"class":120},[114,6760,6618],{"class":145},[114,6762,207],{"class":120},[114,6764,3703],{"class":145},[114,6766,212],{"class":141},[114,6768,856],{"class":145},[114,6770,6629],{"class":120},[114,6772,6605],{"class":145},[114,6774,152],{"class":120},[114,6776,6636],{"class":145},[114,6778,218],{"class":120},[114,6780,6781],{"class":145},", index",[114,6783,218],{"class":120},[114,6785,168],{"class":145},[114,6787,6789],{"class":116,"line":6788},75,[114,6790,226],{"class":145},[114,6792,6794,6796,6798,6800,6802,6804,6806,6808,6810,6812,6814],{"class":116,"line":6793},76,[114,6795,232],{"class":145},[114,6797,235],{"class":120},[114,6799,2439],{"class":124},[114,6801,808],{"class":120},[114,6803,6662],{"class":145},[114,6805,235],{"class":120},[114,6807,6667],{"class":124},[114,6809,808],{"class":120},[114,6811,6672],{"class":145},[114,6813,235],{"class":120},[114,6815,266],{"class":145},[114,6817,6819],{"class":116,"line":6818},77,[114,6820,255],{"class":145},[114,6822,6824],{"class":116,"line":6823},78,[114,6825,132],{"emptyLinePlaceholder":131},[114,6827,6829,6831,6833,6835,6837],{"class":116,"line":6828},79,[114,6830,261],{"class":145},[114,6832,235],{"class":120},[114,6834,6693],{"class":124},[114,6836,808],{"class":120},[114,6838,266],{"class":145},[114,6840,6842,6844,6846,6849,6851],{"class":116,"line":6841},80,[114,6843,261],{"class":145},[114,6845,235],{"class":120},[114,6847,6848],{"class":124}," \"研发部门： \"",[114,6850,808],{"class":120},[114,6852,266],{"class":145},[114,6854,6856,6858,6860,6862,6864],{"class":116,"line":6855},81,[114,6857,6715],{"class":145},[114,6859,195],{"class":120},[114,6861,3703],{"class":145},[114,6863,1751],{"class":141},[114,6865,6866],{"class":145},"(YANFA);\n",[114,6868,6870,6872,6874,6876,6878,6881],{"class":116,"line":6869},82,[114,6871,6730],{"class":145},[114,6873,195],{"class":120},[114,6875,3703],{"class":145},[114,6877,1853],{"class":141},[114,6879,6880],{"class":145},"(YANFA);",[114,6882,6598],{"class":283},[114,6884,6886,6888,6890,6892],{"class":116,"line":6885},83,[114,6887,6747],{"class":145},[114,6889,195],{"class":120},[114,6891,511],{"class":331},[114,6893,249],{"class":145},[114,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923],{"class":116,"line":6896},84,[114,6898,180],{"class":120},[114,6900,6618],{"class":145},[114,6902,207],{"class":120},[114,6904,3703],{"class":145},[114,6906,212],{"class":141},[114,6908,856],{"class":145},[114,6910,6629],{"class":120},[114,6912,6605],{"class":145},[114,6914,152],{"class":120},[114,6916,6636],{"class":145},[114,6918,218],{"class":120},[114,6920,6781],{"class":145},[114,6922,218],{"class":120},[114,6924,168],{"class":145},[114,6926,6928],{"class":116,"line":6927},85,[114,6929,226],{"class":145},[114,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953],{"class":116,"line":6932},86,[114,6934,232],{"class":145},[114,6936,235],{"class":120},[114,6938,2439],{"class":124},[114,6940,808],{"class":120},[114,6942,6662],{"class":145},[114,6944,235],{"class":120},[114,6946,6667],{"class":124},[114,6948,808],{"class":120},[114,6950,6672],{"class":145},[114,6952,235],{"class":120},[114,6954,266],{"class":145},[114,6956,6958],{"class":116,"line":6957},87,[114,6959,255],{"class":145},[114,6961,6963],{"class":116,"line":6962},88,[114,6964,132],{"emptyLinePlaceholder":131},[114,6966,6968],{"class":116,"line":6967},89,[114,6969,272],{"class":145},[114,6971,6973],{"class":116,"line":6972},90,[114,6974,132],{"emptyLinePlaceholder":131},[114,6976,6978,6980,6982],{"class":116,"line":6977},91,[114,6979,155],{"class":120},[114,6981,475],{"class":141},[114,6983,478],{"class":145},[114,6985,6987],{"class":116,"line":6986},92,[114,6988,132],{"emptyLinePlaceholder":131},[114,6990,6992,6995,6998,7001,7004,7007,7010,7012,7015],{"class":116,"line":6991},93,[114,6993,6994],{"class":141},"    srand",[114,6996,6997],{"class":145},"((",[114,6999,7000],{"class":120},"unsigned",[114,7002,7003],{"class":120}," int",[114,7005,7006],{"class":145},")",[114,7008,7009],{"class":141},"time",[114,7011,146],{"class":145},[114,7013,7014],{"class":331},"NULL",[114,7016,3833],{"class":145},[114,7018,7020],{"class":116,"line":7019},94,[114,7021,132],{"emptyLinePlaceholder":131},[114,7023,7025],{"class":116,"line":7024},95,[114,7026,7027],{"class":283},"    //1、创建员工\n",[114,7029,7031,7034,7036,7038,7040],{"class":116,"line":7030},96,[114,7032,7033],{"class":145},"    vector",[114,7035,152],{"class":120},[114,7037,6191],{"class":145},[114,7039,2670],{"class":120},[114,7041,7042],{"class":145},"vWorker;\n",[114,7044,7046,7049],{"class":116,"line":7045},97,[114,7047,7048],{"class":141},"    createWorker",[114,7050,7051],{"class":145},"(vWorker);\n",[114,7053,7055],{"class":116,"line":7054},98,[114,7056,132],{"emptyLinePlaceholder":131},[114,7058,7060],{"class":116,"line":7059},99,[114,7061,7062],{"class":283},"    //2、员工分组\n",[114,7064,7066,7068,7070,7073,7075],{"class":116,"line":7065},100,[114,7067,6560],{"class":145},[114,7069,2852],{"class":120},[114,7071,7072],{"class":145},", Worker",[114,7074,2670],{"class":120},[114,7076,7077],{"class":145},"mWorker;\n",[114,7079,7081,7084],{"class":116,"line":7080},101,[114,7082,7083],{"class":141},"    setGroup",[114,7085,7086],{"class":145},"(vWorker, mWorker);\n",[114,7088,7090],{"class":116,"line":7089},102,[114,7091,132],{"emptyLinePlaceholder":131},[114,7093,7095],{"class":116,"line":7094},103,[114,7096,7097],{"class":283},"    //3、分组显示员工\n",[114,7099,7101,7104],{"class":116,"line":7100},104,[114,7102,7103],{"class":141},"    showWorkerByGourp",[114,7105,7106],{"class":145},"(mWorker);\n",[114,7108,7110],{"class":116,"line":7109},105,[114,7111,132],{"emptyLinePlaceholder":131},[114,7113,7115],{"class":116,"line":7114},106,[114,7116,7117],{"class":283},"    ////测试\n",[114,7119,7121],{"class":116,"line":7120},107,[114,7122,7123],{"class":283},"    //for (vector\u003CWorker>::iterator it = vWorker.begin(); it != vWorker.end(); it++)\n",[114,7125,7127],{"class":116,"line":7126},108,[114,7128,7129],{"class":283},"    //{\n",[114,7131,7133],{"class":116,"line":7132},109,[114,7134,7135],{"class":283},"    //  cout \u003C\u003C \"姓名： \" \u003C\u003C it->m_Name \u003C\u003C \" 工资： \" \u003C\u003C it->m_Salary \u003C\u003C endl;\n",[114,7137,7139],{"class":116,"line":7138},110,[114,7140,7141],{"class":283},"    //}\n",[114,7143,7145],{"class":116,"line":7144},111,[114,7146,132],{"emptyLinePlaceholder":131},[114,7148,7150],{"class":116,"line":7149},112,[114,7151,132],{"emptyLinePlaceholder":131},[114,7153,7155,7157,7159],{"class":116,"line":7154},113,[114,7156,508],{"class":120},[114,7158,511],{"class":331},[114,7160,249],{"class":145},[114,7162,7164],{"class":116,"line":7163},114,[114,7165,272],{"class":145},[19,7167,7168,7170],{},[22,7169,523],{}," 这段是语法片段，重点看写法；补全上下文后再运行。",[19,7172,527],{},[26,7174,7175],{},[29,7176,7177],{},"当数据以键值对形式存在，可以考虑用map 或 multimap",[7179,7180,7181],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":110,"searchDepth":128,"depth":128,"links":7183},[7184,7185,7186],{"id":12,"depth":135,"text":13},{"id":3526,"depth":135,"text":3527},{"id":5969,"depth":135,"text":5969},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","16.6",16060000,"2023-10-05","wiki/2023-10-05-cplusplus-jiao-xue","zh-cn:2023-10-05-cplusplus-jiao-xue","/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki/2023-10-05-Cplusplus教学/ch16-6-set-map容器",false,null,"/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","zh-CN","zh-cn",{},{"title":5,"description":110},"o6Fp5mAn7zK0edsuKdKybNu4mtEKxpYXy9mIK1a7sOA",[7206,7211,7216,7222,7228,7234,7240,7246,7252,7258,7264,7270,7276,7282,7288,7294,7300,7306,7312,7313,7319,7325,7331,7337,7343,7349,7355,7361,7367,7373,7379,7385,7391,7397,7403,7409,7415,7421,7427,7433,7439,7445,7450,7456,7462,7468,7474,7480,7486,7492,7498,7504,7510,7516,7522,7528,7534,7540,7546,7552,7558,7564,7569,7574,7579,7584,7589,7595,7601,7607],{"path":7207,"stem":7208,"title":7209,"date":7190,"chapter":3826,"chapterSort":7210,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch1-c-ji-chu-chu-shi","wiki/2023-10-05-Cplusplus教学/ch1-C++基础初识","C++基础初识",1000000,{"path":7212,"stem":7213,"title":7214,"date":7190,"chapter":332,"chapterSort":7215,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch10-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki/2023-10-05-Cplusplus教学/ch10-内存分区与生命周期","内存分区与生命周期",10000000,{"path":7217,"stem":7218,"title":7219,"date":7190,"chapter":7220,"chapterSort":7221,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch11-yin-yong","wiki/2023-10-05-Cplusplus教学/ch11-引用","引用","11",11000000,{"path":7223,"stem":7224,"title":7225,"date":7190,"chapter":7226,"chapterSort":7227,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch12-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki/2023-10-05-Cplusplus教学/ch12-函数提高与命名空间","函数提高与命名空间","12",12000000,{"path":7229,"stem":7230,"title":7231,"date":7190,"chapter":7232,"chapterSort":7233,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-1-feng-zhuang","wiki/2023-10-05-Cplusplus教学/ch13-1-封装","封装","13.1",13010000,{"path":7235,"stem":7236,"title":7237,"date":7190,"chapter":7238,"chapterSort":7239,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-2-dui-xiang-chu-shi-hua-he-qing-li","wiki/2023-10-05-Cplusplus教学/ch13-2-对象初始化和清理","对象初始化和清理","13.2",13020000,{"path":7241,"stem":7242,"title":7243,"date":7190,"chapter":7244,"chapterSort":7245,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-3-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch13-3-对象模型与this指针","对象模型与this指针","13.3",13030000,{"path":7247,"stem":7248,"title":7249,"date":7190,"chapter":7250,"chapterSort":7251,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-4-you-yuan-yu-yun-suan-fu-zhong-zai","wiki/2023-10-05-Cplusplus教学/ch13-4-友元与运算符重载","友元与运算符重载","13.4",13040000,{"path":7253,"stem":7254,"title":7255,"date":7190,"chapter":7256,"chapterSort":7257,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-5-ji-cheng","wiki/2023-10-05-Cplusplus教学/ch13-5-继承","继承","13.5",13050000,{"path":7259,"stem":7260,"title":7261,"date":7190,"chapter":7262,"chapterSort":7263,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-6-duo-tai","wiki/2023-10-05-Cplusplus教学/ch13-6-多态","多态","13.6",13060000,{"path":7265,"stem":7266,"title":7267,"date":7190,"chapter":7268,"chapterSort":7269,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-lei-he-dui-xiang","wiki/2023-10-05-Cplusplus教学/ch13-类和对象","类和对象","13",13000000,{"path":7271,"stem":7272,"title":7273,"date":7190,"chapter":7274,"chapterSort":7275,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch14-wen-jian-cao-zuo","wiki/2023-10-05-Cplusplus教学/ch14-文件操作","文件操作","14",14000000,{"path":7277,"stem":7278,"title":7279,"date":7190,"chapter":7280,"chapterSort":7281,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch15-mu-ban","wiki/2023-10-05-Cplusplus教学/ch15-模板","模板","15",15000000,{"path":7283,"stem":7284,"title":7285,"date":7190,"chapter":7286,"chapterSort":7287,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-1-stl-chu-shi","wiki/2023-10-05-Cplusplus教学/ch16-1-STL初识","STL初识","16.1",16010000,{"path":7289,"stem":7290,"title":7291,"date":7190,"chapter":7292,"chapterSort":7293,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-2-std-array","wiki/2023-10-05-Cplusplus教学/ch16-2-std-array","std::array","16.2",16020000,{"path":7295,"stem":7296,"title":7297,"date":7190,"chapter":7298,"chapterSort":7299,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-3-string-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-3-string容器","string容器","16.3",16030000,{"path":7301,"stem":7302,"title":7303,"date":7190,"chapter":7304,"chapterSort":7305,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-4-vector-yu-deque-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-4-vector与deque容器","vector与deque容器","16.4",16040000,{"path":7307,"stem":7308,"title":7309,"date":7190,"chapter":7310,"chapterSort":7311,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-5-stack-queue-list-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-5-stack-queue-list容器","stack / queue / list 容器","16.5",16050000,{"path":7187,"stem":7196,"title":5,"date":7190,"chapter":7188,"chapterSort":7189,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},{"path":7314,"stem":7315,"title":7316,"date":7190,"chapter":7317,"chapterSort":7318,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-7-han-shu-dui-xiang-yu-wei-ci","wiki/2023-10-05-Cplusplus教学/ch16-7-函数对象与谓词","函数对象与谓词","16.7",16070000,{"path":7320,"stem":7321,"title":7322,"date":7190,"chapter":7323,"chapterSort":7324,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-8-chang-yong-suan-fa","wiki/2023-10-05-Cplusplus教学/ch16-8-常用算法","常用算法","16.8",16080000,{"path":7326,"stem":7327,"title":7328,"date":7190,"chapter":7329,"chapterSort":7330,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-stl-ti-gao-bian-cheng","wiki/2023-10-05-Cplusplus教学/ch16-STL提高编程","STL提高编程","16",16000000,{"path":7332,"stem":7333,"title":7334,"date":7190,"chapter":7335,"chapterSort":7336,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch17-c-lei-xing-zhuan-huan","wiki/2023-10-05-Cplusplus教学/ch17-C++类型转换","C++类型转换","17",17000000,{"path":7338,"stem":7339,"title":7340,"date":7190,"chapter":7341,"chapterSort":7342,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-1-auto","wiki/2023-10-05-Cplusplus教学/ch18-1-auto","auto","18.1",18010000,{"path":7344,"stem":7345,"title":7346,"date":7190,"chapter":7347,"chapterSort":7348,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-10-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki/2023-10-05-Cplusplus教学/ch18-10-右值引用和移动语义","右值引用和移动语义","18.10",18100000,{"path":7350,"stem":7351,"title":7352,"date":7190,"chapter":7353,"chapterSort":7354,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-11-lambda-biao-da-shi","wiki/2023-10-05-Cplusplus教学/ch18-11-Lambda表达式","Lambda 表达式","18.11",18110000,{"path":7356,"stem":7357,"title":7358,"date":7190,"chapter":7359,"chapterSort":7360,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-12-std-function","wiki/2023-10-05-Cplusplus教学/ch18-12-std-function","std::function","18.12",18120000,{"path":7362,"stem":7363,"title":7364,"date":7190,"chapter":7365,"chapterSort":7366,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-13-std-bind","wiki/2023-10-05-Cplusplus教学/ch18-13-std-bind","std::bind","18.13",18130000,{"path":7368,"stem":7369,"title":7370,"date":7190,"chapter":7371,"chapterSort":7372,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-14-std-optional","wiki/2023-10-05-Cplusplus教学/ch18-14-std-optional","std::optional","18.14",18140000,{"path":7374,"stem":7375,"title":7376,"date":7190,"chapter":7377,"chapterSort":7378,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-15-std-variant","wiki/2023-10-05-Cplusplus教学/ch18-15-std-variant","std::variant","18.15",18150000,{"path":7380,"stem":7381,"title":7382,"date":7190,"chapter":7383,"chapterSort":7384,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-16-std-span","wiki/2023-10-05-Cplusplus教学/ch18-16-std-span","std::span","18.16",18160000,{"path":7386,"stem":7387,"title":7388,"date":7190,"chapter":7389,"chapterSort":7390,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-17-std-format-print","wiki/2023-10-05-Cplusplus教学/ch18-17-std-format-print","std::format / std::print","18.17",18170000,{"path":7392,"stem":7393,"title":7394,"date":7190,"chapter":7395,"chapterSort":7396,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-18-std-chrono","wiki/2023-10-05-Cplusplus教学/ch18-18-std-chrono","std::chrono","18.18",18180000,{"path":7398,"stem":7399,"title":7400,"date":7190,"chapter":7401,"chapterSort":7402,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-1-std-thread","wiki/2023-10-05-Cplusplus教学/ch18-19-1-std-thread","std::thread 与 join","18.19.1",18190100,{"path":7404,"stem":7405,"title":7406,"date":7190,"chapter":7407,"chapterSort":7408,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-2-mutex-lock-guard","wiki/2023-10-05-Cplusplus教学/ch18-19-2-mutex-lock-guard","mutex 与 lock_guard","18.19.2",18190200,{"path":7410,"stem":7411,"title":7412,"date":7190,"chapter":7413,"chapterSort":7414,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-3-std-atomic","wiki/2023-10-05-Cplusplus教学/ch18-19-3-std-atomic","std::atomic","18.19.3",18190300,{"path":7416,"stem":7417,"title":7418,"date":7190,"chapter":7419,"chapterSort":7420,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-4-condition-variable","wiki/2023-10-05-Cplusplus教学/ch18-19-4-condition-variable","condition_variable","18.19.4",18190400,{"path":7422,"stem":7423,"title":7424,"date":7190,"chapter":7425,"chapterSort":7426,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-bing-fa-bian-cheng","wiki/2023-10-05-Cplusplus教学/ch18-19-并发编程","并发编程","18.19",18190000,{"path":7428,"stem":7429,"title":7430,"date":7190,"chapter":7431,"chapterSort":7432,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-2-nullptr","wiki/2023-10-05-Cplusplus教学/ch18-2-nullptr","nullptr","18.2",18020000,{"path":7434,"stem":7435,"title":7436,"date":7190,"chapter":7437,"chapterSort":7438,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-20-std-filesystem","wiki/2023-10-05-Cplusplus教学/ch18-20-std-filesystem","std::filesystem","18.20",18200000,{"path":7440,"stem":7441,"title":7442,"date":7190,"chapter":7443,"chapterSort":7444,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-21-modules-jian-jie","wiki/2023-10-05-Cplusplus教学/ch18-21-modules简介","modules 简介","18.21",18210000,{"path":7446,"stem":7447,"title":6028,"date":7190,"chapter":7448,"chapterSort":7449,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-3-using","wiki/2023-10-05-Cplusplus教学/ch18-3-using","18.3",18030000,{"path":7451,"stem":7452,"title":7453,"date":7190,"chapter":7454,"chapterSort":7455,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-4-enum-class","wiki/2023-10-05-Cplusplus教学/ch18-4-enum-class","enum class","18.4",18040000,{"path":7457,"stem":7458,"title":7459,"date":7190,"chapter":7460,"chapterSort":7461,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-5-fan-wei-for-xun-huan","wiki/2023-10-05-Cplusplus教学/ch18-5-范围for循环","范围 for 循环","18.5",18050000,{"path":7463,"stem":7464,"title":7465,"date":7190,"chapter":7466,"chapterSort":7467,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-6-jie-gou-hua-bang-ding","wiki/2023-10-05-Cplusplus教学/ch18-6-结构化绑定","结构化绑定","18.6",18060000,{"path":7469,"stem":7470,"title":7471,"date":7190,"chapter":7472,"chapterSort":7473,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-7-constexpr","wiki/2023-10-05-Cplusplus教学/ch18-7-constexpr","constexpr","18.7",18070000,{"path":7475,"stem":7476,"title":7477,"date":7190,"chapter":7478,"chapterSort":7479,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-8-raii","wiki/2023-10-05-Cplusplus教学/ch18-8-RAII","RAII","18.8",18080000,{"path":7481,"stem":7482,"title":7483,"date":7190,"chapter":7484,"chapterSort":7485,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-9-zhi-neng-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch18-9-智能指针","智能指针","18.9",18090000,{"path":7487,"stem":7488,"title":7489,"date":7190,"chapter":7490,"chapterSort":7491,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-xian-dai-c","wiki/2023-10-05-Cplusplus教学/ch18-现代C++","现代C++","18",18000000,{"path":7493,"stem":7494,"title":7495,"date":7190,"chapter":7496,"chapterSort":7497,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-1-ding-shi-qi-yu-yi-bu-io","wiki/2023-10-05-Cplusplus教学/ch19-1-1-定时器与异步IO","定时器与异步 IO","19.1.1",19010100,{"path":7499,"stem":7500,"title":7501,"date":7190,"chapter":7502,"chapterSort":7503,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-2-boost-asio-ji-chu","wiki/2023-10-05-Cplusplus教学/ch19-1-2-Boost.Asio基础","Boost.Asio 基础","19.1.2",19010200,{"path":7505,"stem":7506,"title":7507,"date":7190,"chapter":7508,"chapterSort":7509,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-3-chuan-kou-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-3-串口通信","串口通信","19.1.3",19010300,{"path":7511,"stem":7512,"title":7513,"date":7190,"chapter":7514,"chapterSort":7515,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-4-tcp-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-4-TCP通信","TCP 通信","19.1.4",19010400,{"path":7517,"stem":7518,"title":7519,"date":7190,"chapter":7520,"chapterSort":7521,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-5-udp-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-5-UDP通信","UDP 通信","19.1.5",19010500,{"path":7523,"stem":7524,"title":7525,"date":7190,"chapter":7526,"chapterSort":7527,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-6-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki/2023-10-05-Cplusplus教学/ch19-1-6-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成","19.1.6",19010600,{"path":7529,"stem":7530,"title":7531,"date":7190,"chapter":7532,"chapterSort":7533,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-boost-asio-yi-bu-io-ku","wiki/2023-10-05-Cplusplus教学/ch19-1-Boost.Asio异步IO库","Boost.Asio异步IO库","19.1",19010000,{"path":7535,"stem":7536,"title":7537,"date":7190,"chapter":7538,"chapterSort":7539,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-2-eigen-xian-xing-dai-shu-ku","wiki/2023-10-05-Cplusplus教学/ch19-2-Eigen线性代数库","Eigen线性代数库","19.2",19020000,{"path":7541,"stem":7542,"title":7543,"date":7190,"chapter":7544,"chapterSort":7545,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-3-opencv-ji-suan-ji-shi-jue-ku","wiki/2023-10-05-Cplusplus教学/ch19-3-OpenCV计算机视觉库","OpenCV计算机视觉库","19.3",19030000,{"path":7547,"stem":7548,"title":7549,"date":7190,"chapter":7550,"chapterSort":7551,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-4-pcl-dian-yun-ku","wiki/2023-10-05-Cplusplus教学/ch19-4-PCL点云库","PCL点云库","19.4",19040000,{"path":7553,"stem":7554,"title":7555,"date":7190,"chapter":7556,"chapterSort":7557,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-5-sophus-li-qun-li-dai-shu-ku","wiki/2023-10-05-Cplusplus教学/ch19-5-Sophus李群李代数库","Sophus 李群李代数库","19.5",19050000,{"path":7559,"stem":7560,"title":7561,"date":7190,"chapter":7562,"chapterSort":7563,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-chang-yong-ku","wiki/2023-10-05-Cplusplus教学/ch19-常用库","常用库学习","19",19000000,{"path":7565,"stem":7566,"title":7567,"date":7190,"chapter":3856,"chapterSort":7568,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch2-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki/2023-10-05-Cplusplus教学/ch2-数据类型与数据存放","数据类型与数据存放",2000000,{"path":7570,"stem":7571,"title":7572,"date":7190,"chapter":3885,"chapterSort":7573,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","wiki/2023-10-05-Cplusplus教学/ch3-输入输出","输入输出",3000000,{"path":7575,"stem":7576,"title":7577,"date":7190,"chapter":4534,"chapterSort":7578,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch4-yun-suan-fu","wiki/2023-10-05-Cplusplus教学/ch4-运算符","运算符",4000000,{"path":7580,"stem":7581,"title":7582,"date":7190,"chapter":4563,"chapterSort":7583,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","wiki/2023-10-05-Cplusplus教学/ch5-程序流程结构","程序流程结构",5000000,{"path":7585,"stem":7586,"title":7587,"date":7190,"chapter":4592,"chapterSort":7588,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch6-shu-zu","wiki/2023-10-05-Cplusplus教学/ch6-数组","数组",6000000,{"path":7590,"stem":7591,"title":7592,"date":7190,"chapter":7593,"chapterSort":7594,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch7-han-shu-yu-tou-wen-jian","wiki/2023-10-05-Cplusplus教学/ch7-函数与头文件","函数与头文件","7",7000000,{"path":7596,"stem":7597,"title":7598,"date":7190,"chapter":7599,"chapterSort":7600,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch8-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch8-指针","指针","8",8000000,{"path":7602,"stem":7603,"title":7604,"date":7190,"chapter":7605,"chapterSort":7606,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":7197},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch9-jie-gou-ti-yu-gong-yong-ti","wiki/2023-10-05-Cplusplus教学/ch9-结构体与共用体","结构体与共用体","9",9000000,{"path":7193,"stem":7608,"title":7609,"date":7190,"chapter":7198,"chapterSort":7610,"docKey":7192,"docRoot":7193,"docTitle":7194,"isWikiDoc":131,"isWikiIndex":131},"wiki/2023-10-05-Cplusplus教学/index","C/C++教程",0,{"variants":7612},[7613,7616,7619,7622,7625],{"path":7614,"localeSlug":7615,"i18nKey":7196},"/en-us/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","en-us",{"path":7617,"localeSlug":7618,"i18nKey":7196},"/zh-hant/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","zh-hant",{"path":7620,"localeSlug":7621,"i18nKey":7196},"/zh-hk/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","zh-hk",{"path":7623,"localeSlug":7624,"i18nKey":7196},"/zh-tw/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","zh-tw",{"path":7187,"localeSlug":7201,"i18nKey":7196},[7614,7199,7617,7199,7620,7199,7623,7199,7187,7199],1780663033055]