[{"data":1,"prerenderedAt":3293},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":2872,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":3277,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":3292},{"id":4,"title":5,"body":6,"canonicalPath":2855,"chapterDepth":146,"chapterOrder":2856,"date":2857,"description":139,"docI18nKey":2858,"docKey":2859,"docRoot":2860,"docTitle":2861,"extension":2862,"i18nKey":2863,"isBlogPost":2864,"isWikiDoc":168,"isWikiIndex":2864,"layout":2865,"legacyPath":2866,"locale":2867,"localeSlug":2868,"meta":2869,"navigation":168,"path":2855,"seo":2870,"sourcePath":2866,"sourceStem":2863,"stem":2863,"wikiDepth":146,"__hash__":2871},"content\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器.md","map \u002F multimap 容器",{"type":7,"value":8,"toc":2852},"minimark",[9,14,18,25,38,43,52,57,62,69,77,80,85,90,95,100,115,120,128,133,634,639,647,650,653,657,662,664,684,688,1417,1421,1427,1430,1441,1444,1448,1453,1457,1489,1493,1969,1973,1979,1981,1986,1997,2000,2004,2009,2013,2027,2031,2406,2410,2416,2418,2426,2429,2434,2439,2444,2449,2453,2828,2832,2838,2840,2848],[10,11,13],"h3",{"id":12},"map-multimap容器","map\u002F multimap容器",[15,16,17],"h4",{"id":17},"map基本概念",[19,20,21],"p",{},[22,23,24],"strong",{},"简介：",[26,27,28,32,35],"ul",{},[29,30,31],"li",{},"map中所有元素都是pair",[29,33,34],{},"pair中第一个元素为key（键值），起到索引作用，第二个元素为value（实值）",[29,36,37],{},"所有元素都会根据元素的键值自动排序",[19,39,40],{},[22,41,42],{},"本质：",[26,44,45],{},[29,46,47,48,51],{},"map\u002Fmultimap属于",[22,49,50],{},"关联式容器","，底层结构是用二叉树实现。",[19,53,54],{},[22,55,56],{},"优点：",[26,58,59],{},[29,60,61],{},"可以根据key值快速找到value值",[19,63,64,65,68],{},"map和multimap",[22,66,67],{},"区别","：",[26,70,71,74],{},[29,72,73],{},"map不允许容器中有重复key值元素",[29,75,76],{},"multimap允许容器中有重复key值元素",[15,78,79],{"id":79},"map构造和赋值",[19,81,82],{},[22,83,84],{},"功能描述：",[26,86,87],{},[29,88,89],{},"对map容器进行构造和赋值操作",[19,91,92],{},[22,93,94],{},"函数原型：",[19,96,97],{},[22,98,99],{},"构造：",[26,101,102,109],{},[29,103,104,108],{},[105,106,107],"code",{},"map\u003CT1, T2> mp;","                     \u002F\u002Fmap默认构造函数:",[29,110,111,114],{},[105,112,113],{},"map(const map &mp);","             \u002F\u002F拷贝构造函数",[19,116,117],{},[22,118,119],{},"赋值：",[26,121,122],{},[29,123,124,127],{},[105,125,126],{},"map& operator=(const map &mp);","    \u002F\u002F重载等号操作符",[19,129,130],{},[22,131,132],{},"示例：",[134,135,140],"pre",{"className":136,"code":137,"language":138,"meta":139,"style":139},"language-cpp shiki shiki-themes github-light github-dark","#include \u003Ciostream>\n#include \u003Cmap>\n\nusing namespace std;\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; \u002F\u002F默认构造\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); \u002F\u002F拷贝构造\n    printMap(m2);\n\n    map\u003Cint, int>m3;\n    m3 = m2; \u002F\u002F赋值\n    printMap(m3);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n","cpp","",[105,141,142,155,163,170,187,192,231,237,288,294,327,333,343,349,354,365,370,391,428,459,490,499,504,524,532,537,551,565,573,578,583,594,599,608,613,618,629],{"__ignoreMap":139},[143,144,147,151],"span",{"class":145,"line":146},"line",1,[143,148,150],{"class":149},"szBVR","#include",[143,152,154],{"class":153},"sZZnC"," \u003Ciostream>\n",[143,156,158,160],{"class":145,"line":157},2,[143,159,150],{"class":149},[143,161,162],{"class":153}," \u003Cmap>\n",[143,164,166],{"class":145,"line":165},3,[143,167,169],{"emptyLinePlaceholder":168},true,"\n",[143,171,173,176,179,183],{"class":145,"line":172},4,[143,174,175],{"class":149},"using",[143,177,178],{"class":149}," namespace",[143,180,182],{"class":181},"sScJk"," std",[143,184,186],{"class":185},"sVt8B",";\n",[143,188,190],{"class":145,"line":189},5,[143,191,169],{"emptyLinePlaceholder":168},[143,193,195,198,201,204,207,210,213,216,218,221,224,228],{"class":145,"line":194},6,[143,196,197],{"class":149},"void",[143,199,200],{"class":181}," printMap",[143,202,203],{"class":185},"(",[143,205,206],{"class":181},"map",[143,208,209],{"class":185},"\u003C",[143,211,212],{"class":149},"int",[143,214,215],{"class":185},",",[143,217,212],{"class":149},[143,219,220],{"class":185},">",[143,222,223],{"class":149},"&",[143,225,227],{"class":226},"s4XuR","m",[143,229,230],{"class":185},")\n",[143,232,234],{"class":145,"line":233},7,[143,235,236],{"class":185},"{\n",[143,238,240,243,246,248,250,252,255,257,260,263,266,269,272,275,277,280,283,286],{"class":145,"line":239},8,[143,241,242],{"class":149},"    for",[143,244,245],{"class":185}," (",[143,247,206],{"class":181},[143,249,209],{"class":185},[143,251,212],{"class":149},[143,253,254],{"class":185},", ",[143,256,212],{"class":149},[143,258,259],{"class":185},">::iterator it ",[143,261,262],{"class":149},"=",[143,264,265],{"class":185}," m.",[143,267,268],{"class":181},"begin",[143,270,271],{"class":185},"(); it ",[143,273,274],{"class":149},"!=",[143,276,265],{"class":185},[143,278,279],{"class":181},"end",[143,281,282],{"class":185},"(); it",[143,284,285],{"class":149},"++",[143,287,230],{"class":185},[143,289,291],{"class":145,"line":290},9,[143,292,293],{"class":185},"    {\n",[143,295,297,300,303,306,309,312,314,317,319,322,324],{"class":145,"line":296},10,[143,298,299],{"class":185},"        cout ",[143,301,302],{"class":149},"\u003C\u003C",[143,304,305],{"class":153}," \"key = \"",[143,307,308],{"class":149}," \u003C\u003C",[143,310,311],{"class":185}," it->first ",[143,313,302],{"class":149},[143,315,316],{"class":153}," \" value = \"",[143,318,308],{"class":149},[143,320,321],{"class":185}," it->second ",[143,323,302],{"class":149},[143,325,326],{"class":185}," endl;\n",[143,328,330],{"class":145,"line":329},11,[143,331,332],{"class":185},"    }\n",[143,334,336,339,341],{"class":145,"line":335},12,[143,337,338],{"class":185},"    cout ",[143,340,302],{"class":149},[143,342,326],{"class":185},[143,344,346],{"class":145,"line":345},13,[143,347,348],{"class":185},"}\n",[143,350,352],{"class":145,"line":351},14,[143,353,169],{"emptyLinePlaceholder":168},[143,355,357,359,362],{"class":145,"line":356},15,[143,358,197],{"class":149},[143,360,361],{"class":181}," test01",[143,363,364],{"class":185},"()\n",[143,366,368],{"class":145,"line":367},16,[143,369,236],{"class":185},[143,371,373,376,379,381,384,387],{"class":145,"line":372},17,[143,374,375],{"class":185},"    map",[143,377,378],{"class":149},"\u003Cint",[143,380,215],{"class":185},[143,382,383],{"class":149},"int>",[143,385,386],{"class":185},"m;",[143,388,390],{"class":389},"sJ8bj"," \u002F\u002F默认构造\n",[143,392,394,397,400,402,405,407,409,411,413,416,420,422,425],{"class":145,"line":393},18,[143,395,396],{"class":185},"    m.",[143,398,399],{"class":181},"insert",[143,401,203],{"class":185},[143,403,404],{"class":181},"pair",[143,406,209],{"class":185},[143,408,212],{"class":149},[143,410,254],{"class":185},[143,412,212],{"class":149},[143,414,415],{"class":185},">(",[143,417,419],{"class":418},"sj4cs","1",[143,421,254],{"class":185},[143,423,424],{"class":418},"10",[143,426,427],{"class":185},"));\n",[143,429,431,433,435,437,439,441,443,445,447,449,452,454,457],{"class":145,"line":430},19,[143,432,396],{"class":185},[143,434,399],{"class":181},[143,436,203],{"class":185},[143,438,404],{"class":181},[143,440,209],{"class":185},[143,442,212],{"class":149},[143,444,254],{"class":185},[143,446,212],{"class":149},[143,448,415],{"class":185},[143,450,451],{"class":418},"2",[143,453,254],{"class":185},[143,455,456],{"class":418},"20",[143,458,427],{"class":185},[143,460,462,464,466,468,470,472,474,476,478,480,483,485,488],{"class":145,"line":461},20,[143,463,396],{"class":185},[143,465,399],{"class":181},[143,467,203],{"class":185},[143,469,404],{"class":181},[143,471,209],{"class":185},[143,473,212],{"class":149},[143,475,254],{"class":185},[143,477,212],{"class":149},[143,479,415],{"class":185},[143,481,482],{"class":418},"3",[143,484,254],{"class":185},[143,486,487],{"class":418},"30",[143,489,427],{"class":185},[143,491,493,496],{"class":145,"line":492},21,[143,494,495],{"class":181},"    printMap",[143,497,498],{"class":185},"(m);\n",[143,500,502],{"class":145,"line":501},22,[143,503,169],{"emptyLinePlaceholder":168},[143,505,507,509,511,513,515,518,521],{"class":145,"line":506},23,[143,508,375],{"class":185},[143,510,378],{"class":149},[143,512,254],{"class":185},[143,514,383],{"class":149},[143,516,517],{"class":181},"m2",[143,519,520],{"class":185},"(m);",[143,522,523],{"class":389}," \u002F\u002F拷贝构造\n",[143,525,527,529],{"class":145,"line":526},24,[143,528,495],{"class":181},[143,530,531],{"class":185},"(m2);\n",[143,533,535],{"class":145,"line":534},25,[143,536,169],{"emptyLinePlaceholder":168},[143,538,540,542,544,546,548],{"class":145,"line":539},26,[143,541,375],{"class":185},[143,543,378],{"class":149},[143,545,254],{"class":185},[143,547,383],{"class":149},[143,549,550],{"class":185},"m3;\n",[143,552,554,557,559,562],{"class":145,"line":553},27,[143,555,556],{"class":185},"    m3 ",[143,558,262],{"class":149},[143,560,561],{"class":185}," m2;",[143,563,564],{"class":389}," \u002F\u002F赋值\n",[143,566,568,570],{"class":145,"line":567},28,[143,569,495],{"class":181},[143,571,572],{"class":185},"(m3);\n",[143,574,576],{"class":145,"line":575},29,[143,577,348],{"class":185},[143,579,581],{"class":145,"line":580},30,[143,582,169],{"emptyLinePlaceholder":168},[143,584,586,588,591],{"class":145,"line":585},31,[143,587,212],{"class":149},[143,589,590],{"class":181}," main",[143,592,593],{"class":185},"() {\n",[143,595,597],{"class":145,"line":596},32,[143,598,169],{"emptyLinePlaceholder":168},[143,600,602,605],{"class":145,"line":601},33,[143,603,604],{"class":181},"    test01",[143,606,607],{"class":185},"();\n",[143,609,611],{"class":145,"line":610},34,[143,612,169],{"emptyLinePlaceholder":168},[143,614,616],{"class":145,"line":615},35,[143,617,169],{"emptyLinePlaceholder":168},[143,619,621,624,627],{"class":145,"line":620},36,[143,622,623],{"class":149},"    return",[143,625,626],{"class":418}," 0",[143,628,186],{"class":185},[143,630,632],{"class":145,"line":631},37,[143,633,348],{"class":185},[19,635,636],{},[22,637,638],{},"运行结果：",[134,640,645],{"className":641,"code":643,"language":644,"meta":139},[642],"language-text","key = 1 value = 10\nkey = 2 value = 20\nkey = 3 value = 30\n\nkey = 1 value = 10\nkey = 2 value = 20\nkey = 3 value = 30\n\nkey = 1 value = 10\nkey = 2 value = 20\nkey = 3 value = 30\n","text",[105,646,643],{"__ignoreMap":139},[19,648,649],{},"总结：map中所有元素都是成对出现，插入数据时候要使用对组",[15,651,652],{"id":652},"map大小和交换",[19,654,655],{},[22,656,84],{},[26,658,659],{},[29,660,661],{},"统计map容器大小以及交换map容器",[19,663,94],{},[26,665,666,672,678],{},[29,667,668,671],{},[105,669,670],{},"size();","          \u002F\u002F返回容器中元素的数目",[29,673,674,677],{},[105,675,676],{},"empty();","        \u002F\u002F判断容器是否为空",[29,679,680,683],{},[105,681,682],{},"swap(st);","      \u002F\u002F交换两个集合容器",[19,685,686],{},[22,687,132],{},[134,689,691],{"className":136,"code":690,"language":138,"meta":139,"style":139},"#include \u003Ciostream>\n#include \u003Cmap>\n\nusing namespace std;\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\u002F\u002F交换\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",[105,692,693,699,705,709,719,723,749,753,791,795,819,823,831,835,839,847,851,864,892,920,948,952,966,970,983,987,992,996,1009,1032,1036,1040,1044,1049,1058,1062,1074,1102,1131,1160,1165,1179,1211,1242,1273,1278,1292,1299,1306,1311,1325,1335,1342,1349,1354,1359,1368,1373,1380,1385,1393,1398,1403,1412],{"__ignoreMap":139},[143,694,695,697],{"class":145,"line":146},[143,696,150],{"class":149},[143,698,154],{"class":153},[143,700,701,703],{"class":145,"line":157},[143,702,150],{"class":149},[143,704,162],{"class":153},[143,706,707],{"class":145,"line":165},[143,708,169],{"emptyLinePlaceholder":168},[143,710,711,713,715,717],{"class":145,"line":172},[143,712,175],{"class":149},[143,714,178],{"class":149},[143,716,182],{"class":181},[143,718,186],{"class":185},[143,720,721],{"class":145,"line":189},[143,722,169],{"emptyLinePlaceholder":168},[143,724,725,727,729,731,733,735,737,739,741,743,745,747],{"class":145,"line":194},[143,726,197],{"class":149},[143,728,200],{"class":181},[143,730,203],{"class":185},[143,732,206],{"class":181},[143,734,209],{"class":185},[143,736,212],{"class":149},[143,738,215],{"class":185},[143,740,212],{"class":149},[143,742,220],{"class":185},[143,744,223],{"class":149},[143,746,227],{"class":226},[143,748,230],{"class":185},[143,750,751],{"class":145,"line":233},[143,752,236],{"class":185},[143,754,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789],{"class":145,"line":239},[143,756,242],{"class":149},[143,758,245],{"class":185},[143,760,206],{"class":181},[143,762,209],{"class":185},[143,764,212],{"class":149},[143,766,254],{"class":185},[143,768,212],{"class":149},[143,770,259],{"class":185},[143,772,262],{"class":149},[143,774,265],{"class":185},[143,776,268],{"class":181},[143,778,271],{"class":185},[143,780,274],{"class":149},[143,782,265],{"class":185},[143,784,279],{"class":181},[143,786,282],{"class":185},[143,788,285],{"class":149},[143,790,230],{"class":185},[143,792,793],{"class":145,"line":290},[143,794,293],{"class":185},[143,796,797,799,801,803,805,807,809,811,813,815,817],{"class":145,"line":296},[143,798,299],{"class":185},[143,800,302],{"class":149},[143,802,305],{"class":153},[143,804,308],{"class":149},[143,806,311],{"class":185},[143,808,302],{"class":149},[143,810,316],{"class":153},[143,812,308],{"class":149},[143,814,321],{"class":185},[143,816,302],{"class":149},[143,818,326],{"class":185},[143,820,821],{"class":145,"line":329},[143,822,332],{"class":185},[143,824,825,827,829],{"class":145,"line":335},[143,826,338],{"class":185},[143,828,302],{"class":149},[143,830,326],{"class":185},[143,832,833],{"class":145,"line":345},[143,834,348],{"class":185},[143,836,837],{"class":145,"line":351},[143,838,169],{"emptyLinePlaceholder":168},[143,840,841,843,845],{"class":145,"line":356},[143,842,197],{"class":149},[143,844,361],{"class":181},[143,846,364],{"class":185},[143,848,849],{"class":145,"line":367},[143,850,236],{"class":185},[143,852,853,855,857,859,861],{"class":145,"line":372},[143,854,375],{"class":185},[143,856,378],{"class":149},[143,858,254],{"class":185},[143,860,383],{"class":149},[143,862,863],{"class":185},"m;\n",[143,865,866,868,870,872,874,876,878,880,882,884,886,888,890],{"class":145,"line":393},[143,867,396],{"class":185},[143,869,399],{"class":181},[143,871,203],{"class":185},[143,873,404],{"class":181},[143,875,209],{"class":185},[143,877,212],{"class":149},[143,879,254],{"class":185},[143,881,212],{"class":149},[143,883,415],{"class":185},[143,885,419],{"class":418},[143,887,254],{"class":185},[143,889,424],{"class":418},[143,891,427],{"class":185},[143,893,894,896,898,900,902,904,906,908,910,912,914,916,918],{"class":145,"line":430},[143,895,396],{"class":185},[143,897,399],{"class":181},[143,899,203],{"class":185},[143,901,404],{"class":181},[143,903,209],{"class":185},[143,905,212],{"class":149},[143,907,254],{"class":185},[143,909,212],{"class":149},[143,911,415],{"class":185},[143,913,451],{"class":418},[143,915,254],{"class":185},[143,917,456],{"class":418},[143,919,427],{"class":185},[143,921,922,924,926,928,930,932,934,936,938,940,942,944,946],{"class":145,"line":461},[143,923,396],{"class":185},[143,925,399],{"class":181},[143,927,203],{"class":185},[143,929,404],{"class":181},[143,931,209],{"class":185},[143,933,212],{"class":149},[143,935,254],{"class":185},[143,937,212],{"class":149},[143,939,415],{"class":185},[143,941,482],{"class":418},[143,943,254],{"class":185},[143,945,487],{"class":418},[143,947,427],{"class":185},[143,949,950],{"class":145,"line":492},[143,951,169],{"emptyLinePlaceholder":168},[143,953,954,957,960,963],{"class":145,"line":501},[143,955,956],{"class":149},"    if",[143,958,959],{"class":185}," (m.",[143,961,962],{"class":181},"empty",[143,964,965],{"class":185},"())\n",[143,967,968],{"class":145,"line":506},[143,969,293],{"class":185},[143,971,972,974,976,979,981],{"class":145,"line":526},[143,973,299],{"class":185},[143,975,302],{"class":149},[143,977,978],{"class":153}," \"m为空\"",[143,980,308],{"class":149},[143,982,326],{"class":185},[143,984,985],{"class":145,"line":534},[143,986,332],{"class":185},[143,988,989],{"class":145,"line":539},[143,990,991],{"class":149},"    else\n",[143,993,994],{"class":145,"line":553},[143,995,293],{"class":185},[143,997,998,1000,1002,1005,1007],{"class":145,"line":567},[143,999,299],{"class":185},[143,1001,302],{"class":149},[143,1003,1004],{"class":153}," \"m不为空\"",[143,1006,308],{"class":149},[143,1008,326],{"class":185},[143,1010,1011,1013,1015,1018,1020,1022,1025,1028,1030],{"class":145,"line":575},[143,1012,299],{"class":185},[143,1014,302],{"class":149},[143,1016,1017],{"class":153}," \"m的大小为： \"",[143,1019,308],{"class":149},[143,1021,265],{"class":185},[143,1023,1024],{"class":181},"size",[143,1026,1027],{"class":185},"() ",[143,1029,302],{"class":149},[143,1031,326],{"class":185},[143,1033,1034],{"class":145,"line":580},[143,1035,332],{"class":185},[143,1037,1038],{"class":145,"line":585},[143,1039,348],{"class":185},[143,1041,1042],{"class":145,"line":596},[143,1043,169],{"emptyLinePlaceholder":168},[143,1045,1046],{"class":145,"line":601},[143,1047,1048],{"class":389},"\u002F\u002F交换\n",[143,1050,1051,1053,1056],{"class":145,"line":610},[143,1052,197],{"class":149},[143,1054,1055],{"class":181}," test02",[143,1057,364],{"class":185},[143,1059,1060],{"class":145,"line":615},[143,1061,236],{"class":185},[143,1063,1064,1066,1068,1070,1072],{"class":145,"line":620},[143,1065,375],{"class":185},[143,1067,378],{"class":149},[143,1069,254],{"class":185},[143,1071,383],{"class":149},[143,1073,863],{"class":185},[143,1075,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100],{"class":145,"line":631},[143,1077,396],{"class":185},[143,1079,399],{"class":181},[143,1081,203],{"class":185},[143,1083,404],{"class":181},[143,1085,209],{"class":185},[143,1087,212],{"class":149},[143,1089,254],{"class":185},[143,1091,212],{"class":149},[143,1093,415],{"class":185},[143,1095,419],{"class":418},[143,1097,254],{"class":185},[143,1099,424],{"class":418},[143,1101,427],{"class":185},[143,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129],{"class":145,"line":1104},38,[143,1106,396],{"class":185},[143,1108,399],{"class":181},[143,1110,203],{"class":185},[143,1112,404],{"class":181},[143,1114,209],{"class":185},[143,1116,212],{"class":149},[143,1118,254],{"class":185},[143,1120,212],{"class":149},[143,1122,415],{"class":185},[143,1124,451],{"class":418},[143,1126,254],{"class":185},[143,1128,456],{"class":418},[143,1130,427],{"class":185},[143,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158],{"class":145,"line":1133},39,[143,1135,396],{"class":185},[143,1137,399],{"class":181},[143,1139,203],{"class":185},[143,1141,404],{"class":181},[143,1143,209],{"class":185},[143,1145,212],{"class":149},[143,1147,254],{"class":185},[143,1149,212],{"class":149},[143,1151,415],{"class":185},[143,1153,482],{"class":418},[143,1155,254],{"class":185},[143,1157,487],{"class":418},[143,1159,427],{"class":185},[143,1161,1163],{"class":145,"line":1162},40,[143,1164,169],{"emptyLinePlaceholder":168},[143,1166,1168,1170,1172,1174,1176],{"class":145,"line":1167},41,[143,1169,375],{"class":185},[143,1171,378],{"class":149},[143,1173,254],{"class":185},[143,1175,383],{"class":149},[143,1177,1178],{"class":185},"m2;\n",[143,1180,1182,1185,1187,1189,1191,1193,1195,1197,1199,1201,1204,1206,1209],{"class":145,"line":1181},42,[143,1183,1184],{"class":185},"    m2.",[143,1186,399],{"class":181},[143,1188,203],{"class":185},[143,1190,404],{"class":181},[143,1192,209],{"class":185},[143,1194,212],{"class":149},[143,1196,254],{"class":185},[143,1198,212],{"class":149},[143,1200,415],{"class":185},[143,1202,1203],{"class":418},"4",[143,1205,254],{"class":185},[143,1207,1208],{"class":418},"100",[143,1210,427],{"class":185},[143,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1235,1237,1240],{"class":145,"line":1213},43,[143,1215,1184],{"class":185},[143,1217,399],{"class":181},[143,1219,203],{"class":185},[143,1221,404],{"class":181},[143,1223,209],{"class":185},[143,1225,212],{"class":149},[143,1227,254],{"class":185},[143,1229,212],{"class":149},[143,1231,415],{"class":185},[143,1233,1234],{"class":418},"5",[143,1236,254],{"class":185},[143,1238,1239],{"class":418},"200",[143,1241,427],{"class":185},[143,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1266,1268,1271],{"class":145,"line":1244},44,[143,1246,1184],{"class":185},[143,1248,399],{"class":181},[143,1250,203],{"class":185},[143,1252,404],{"class":181},[143,1254,209],{"class":185},[143,1256,212],{"class":149},[143,1258,254],{"class":185},[143,1260,212],{"class":149},[143,1262,415],{"class":185},[143,1264,1265],{"class":418},"6",[143,1267,254],{"class":185},[143,1269,1270],{"class":418},"300",[143,1272,427],{"class":185},[143,1274,1276],{"class":145,"line":1275},45,[143,1277,169],{"emptyLinePlaceholder":168},[143,1279,1281,1283,1285,1288,1290],{"class":145,"line":1280},46,[143,1282,338],{"class":185},[143,1284,302],{"class":149},[143,1286,1287],{"class":153}," \"交换前\"",[143,1289,308],{"class":149},[143,1291,326],{"class":185},[143,1293,1295,1297],{"class":145,"line":1294},47,[143,1296,495],{"class":181},[143,1298,498],{"class":185},[143,1300,1302,1304],{"class":145,"line":1301},48,[143,1303,495],{"class":181},[143,1305,531],{"class":185},[143,1307,1309],{"class":145,"line":1308},49,[143,1310,169],{"emptyLinePlaceholder":168},[143,1312,1314,1316,1318,1321,1323],{"class":145,"line":1313},50,[143,1315,338],{"class":185},[143,1317,302],{"class":149},[143,1319,1320],{"class":153}," \"交换后\"",[143,1322,308],{"class":149},[143,1324,326],{"class":185},[143,1326,1328,1330,1333],{"class":145,"line":1327},51,[143,1329,396],{"class":185},[143,1331,1332],{"class":181},"swap",[143,1334,531],{"class":185},[143,1336,1338,1340],{"class":145,"line":1337},52,[143,1339,495],{"class":181},[143,1341,498],{"class":185},[143,1343,1345,1347],{"class":145,"line":1344},53,[143,1346,495],{"class":181},[143,1348,531],{"class":185},[143,1350,1352],{"class":145,"line":1351},54,[143,1353,348],{"class":185},[143,1355,1357],{"class":145,"line":1356},55,[143,1358,169],{"emptyLinePlaceholder":168},[143,1360,1362,1364,1366],{"class":145,"line":1361},56,[143,1363,212],{"class":149},[143,1365,590],{"class":181},[143,1367,593],{"class":185},[143,1369,1371],{"class":145,"line":1370},57,[143,1372,169],{"emptyLinePlaceholder":168},[143,1374,1376,1378],{"class":145,"line":1375},58,[143,1377,604],{"class":181},[143,1379,607],{"class":185},[143,1381,1383],{"class":145,"line":1382},59,[143,1384,169],{"emptyLinePlaceholder":168},[143,1386,1388,1391],{"class":145,"line":1387},60,[143,1389,1390],{"class":181},"    test02",[143,1392,607],{"class":185},[143,1394,1396],{"class":145,"line":1395},61,[143,1397,169],{"emptyLinePlaceholder":168},[143,1399,1401],{"class":145,"line":1400},62,[143,1402,169],{"emptyLinePlaceholder":168},[143,1404,1406,1408,1410],{"class":145,"line":1405},63,[143,1407,623],{"class":149},[143,1409,626],{"class":418},[143,1411,186],{"class":185},[143,1413,1415],{"class":145,"line":1414},64,[143,1416,348],{"class":185},[19,1418,1419],{},[22,1420,638],{},[134,1422,1425],{"className":1423,"code":1424,"language":644,"meta":139},[642],"m不为空\nm的大小为： 3\n交换前\nkey = 1 value = 10\nkey = 2 value = 20\nkey = 3 value = 30\n\nkey = 4 value = 100\nkey = 5 value = 200\nkey = 6 value = 300\n\n交换后\nkey = 4 value = 100\nkey = 5 value = 200\nkey = 6 value = 300\n\nkey = 1 value = 10\nkey = 2 value = 20\nkey = 3 value = 30\n",[105,1426,1424],{"__ignoreMap":139},[19,1428,1429],{},"总结：",[26,1431,1432,1435,1438],{},[29,1433,1434],{},"统计大小   --- size",[29,1436,1437],{},"判断是否为空   --- empty",[29,1439,1440],{},"交换容器   --- swap",[15,1442,1443],{"id":1443},"map插入和删除",[19,1445,1446],{},[22,1447,84],{},[26,1449,1450],{},[29,1451,1452],{},"map容器进行插入数据和删除数据",[19,1454,1455],{},[22,1456,94],{},[26,1458,1459,1465,1471,1477,1483],{},[29,1460,1461,1464],{},[105,1462,1463],{},"insert(elem);","           \u002F\u002F在容器中插入元素。",[29,1466,1467,1470],{},[105,1468,1469],{},"clear();","                    \u002F\u002F清除所有元素",[29,1472,1473,1476],{},[105,1474,1475],{},"erase(pos);","              \u002F\u002F删除pos迭代器所指的元素，返回下一个元素的迭代器。",[29,1478,1479,1482],{},[105,1480,1481],{},"erase(beg, end);","    \u002F\u002F删除区间[beg,end)的所有元素 ，返回下一个元素的迭代器。",[29,1484,1485,1488],{},[105,1486,1487],{},"erase(key);","            \u002F\u002F删除容器中值为key的元素。",[19,1490,1491],{},[22,1492,132],{},[134,1494,1496],{"className":136,"code":1495,"language":138,"meta":139,"style":139},"#include \u003Ciostream>\n#include \u003Cmap>\n\nusing namespace std;\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    \u002F\u002F插入\n    map\u003Cint, int> m;\n    \u002F\u002F第一种插入方式\n    m.insert(pair\u003Cint, int>(1, 10));\n    \u002F\u002F第二种插入方式（常用）\n    m.insert(make_pair(2, 20));\n    \u002F\u002F第三种插入方式\n    m.insert(map\u003Cint, int>::value_type(3, 30));\n    \u002F\u002F第四种插入方式（常用）\n    m[4] = 40; \n    \u002F\u002F第五种插入方式（常用，但需要现代C++11）\n    m.insert({5, 50});\n\n    printMap(m);\n\n    \u002F\u002F删除\n    m.erase(m.begin());\n    printMap(m);\n\n    m.erase(3);\n    printMap(m);\n\n    \u002F\u002F清空\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",[105,1497,1498,1504,1510,1514,1524,1528,1554,1558,1596,1600,1624,1628,1636,1640,1644,1652,1656,1661,1674,1679,1707,1712,1733,1738,1772,1777,1795,1800,1819,1823,1829,1833,1838,1853,1859,1863,1876,1882,1886,1891,1908,1917,1923,1927,1931,1939,1943,1949,1953,1957,1965],{"__ignoreMap":139},[143,1499,1500,1502],{"class":145,"line":146},[143,1501,150],{"class":149},[143,1503,154],{"class":153},[143,1505,1506,1508],{"class":145,"line":157},[143,1507,150],{"class":149},[143,1509,162],{"class":153},[143,1511,1512],{"class":145,"line":165},[143,1513,169],{"emptyLinePlaceholder":168},[143,1515,1516,1518,1520,1522],{"class":145,"line":172},[143,1517,175],{"class":149},[143,1519,178],{"class":149},[143,1521,182],{"class":181},[143,1523,186],{"class":185},[143,1525,1526],{"class":145,"line":189},[143,1527,169],{"emptyLinePlaceholder":168},[143,1529,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552],{"class":145,"line":194},[143,1531,197],{"class":149},[143,1533,200],{"class":181},[143,1535,203],{"class":185},[143,1537,206],{"class":181},[143,1539,209],{"class":185},[143,1541,212],{"class":149},[143,1543,215],{"class":185},[143,1545,212],{"class":149},[143,1547,220],{"class":185},[143,1549,223],{"class":149},[143,1551,227],{"class":226},[143,1553,230],{"class":185},[143,1555,1556],{"class":145,"line":233},[143,1557,236],{"class":185},[143,1559,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594],{"class":145,"line":239},[143,1561,242],{"class":149},[143,1563,245],{"class":185},[143,1565,206],{"class":181},[143,1567,209],{"class":185},[143,1569,212],{"class":149},[143,1571,254],{"class":185},[143,1573,212],{"class":149},[143,1575,259],{"class":185},[143,1577,262],{"class":149},[143,1579,265],{"class":185},[143,1581,268],{"class":181},[143,1583,271],{"class":185},[143,1585,274],{"class":149},[143,1587,265],{"class":185},[143,1589,279],{"class":181},[143,1591,282],{"class":185},[143,1593,285],{"class":149},[143,1595,230],{"class":185},[143,1597,1598],{"class":145,"line":290},[143,1599,293],{"class":185},[143,1601,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622],{"class":145,"line":296},[143,1603,299],{"class":185},[143,1605,302],{"class":149},[143,1607,305],{"class":153},[143,1609,308],{"class":149},[143,1611,311],{"class":185},[143,1613,302],{"class":149},[143,1615,316],{"class":153},[143,1617,308],{"class":149},[143,1619,321],{"class":185},[143,1621,302],{"class":149},[143,1623,326],{"class":185},[143,1625,1626],{"class":145,"line":329},[143,1627,332],{"class":185},[143,1629,1630,1632,1634],{"class":145,"line":335},[143,1631,338],{"class":185},[143,1633,302],{"class":149},[143,1635,326],{"class":185},[143,1637,1638],{"class":145,"line":345},[143,1639,348],{"class":185},[143,1641,1642],{"class":145,"line":351},[143,1643,169],{"emptyLinePlaceholder":168},[143,1645,1646,1648,1650],{"class":145,"line":356},[143,1647,197],{"class":149},[143,1649,361],{"class":181},[143,1651,364],{"class":185},[143,1653,1654],{"class":145,"line":367},[143,1655,236],{"class":185},[143,1657,1658],{"class":145,"line":372},[143,1659,1660],{"class":389},"    \u002F\u002F插入\n",[143,1662,1663,1665,1667,1669,1671],{"class":145,"line":393},[143,1664,375],{"class":185},[143,1666,378],{"class":149},[143,1668,254],{"class":185},[143,1670,383],{"class":149},[143,1672,1673],{"class":185}," m;\n",[143,1675,1676],{"class":145,"line":430},[143,1677,1678],{"class":389},"    \u002F\u002F第一种插入方式\n",[143,1680,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705],{"class":145,"line":461},[143,1682,396],{"class":185},[143,1684,399],{"class":181},[143,1686,203],{"class":185},[143,1688,404],{"class":181},[143,1690,209],{"class":185},[143,1692,212],{"class":149},[143,1694,254],{"class":185},[143,1696,212],{"class":149},[143,1698,415],{"class":185},[143,1700,419],{"class":418},[143,1702,254],{"class":185},[143,1704,424],{"class":418},[143,1706,427],{"class":185},[143,1708,1709],{"class":145,"line":492},[143,1710,1711],{"class":389},"    \u002F\u002F第二种插入方式（常用）\n",[143,1713,1714,1716,1718,1720,1723,1725,1727,1729,1731],{"class":145,"line":501},[143,1715,396],{"class":185},[143,1717,399],{"class":181},[143,1719,203],{"class":185},[143,1721,1722],{"class":181},"make_pair",[143,1724,203],{"class":185},[143,1726,451],{"class":418},[143,1728,254],{"class":185},[143,1730,456],{"class":418},[143,1732,427],{"class":185},[143,1734,1735],{"class":145,"line":506},[143,1736,1737],{"class":389},"    \u002F\u002F第三种插入方式\n",[143,1739,1740,1742,1744,1746,1748,1750,1752,1754,1756,1759,1762,1764,1766,1768,1770],{"class":145,"line":526},[143,1741,396],{"class":185},[143,1743,399],{"class":181},[143,1745,203],{"class":185},[143,1747,206],{"class":181},[143,1749,209],{"class":185},[143,1751,212],{"class":149},[143,1753,254],{"class":185},[143,1755,212],{"class":149},[143,1757,1758],{"class":185},">::",[143,1760,1761],{"class":181},"value_type",[143,1763,203],{"class":185},[143,1765,482],{"class":418},[143,1767,254],{"class":185},[143,1769,487],{"class":418},[143,1771,427],{"class":185},[143,1773,1774],{"class":145,"line":534},[143,1775,1776],{"class":389},"    \u002F\u002F第四种插入方式（常用）\n",[143,1778,1779,1782,1784,1787,1789,1792],{"class":145,"line":539},[143,1780,1781],{"class":185},"    m[",[143,1783,1203],{"class":418},[143,1785,1786],{"class":185},"] ",[143,1788,262],{"class":149},[143,1790,1791],{"class":418}," 40",[143,1793,1794],{"class":185},"; \n",[143,1796,1797],{"class":145,"line":553},[143,1798,1799],{"class":389},"    \u002F\u002F第五种插入方式（常用，但需要现代C++11）\n",[143,1801,1802,1804,1806,1809,1811,1813,1816],{"class":145,"line":567},[143,1803,396],{"class":185},[143,1805,399],{"class":181},[143,1807,1808],{"class":185},"({",[143,1810,1234],{"class":418},[143,1812,254],{"class":185},[143,1814,1815],{"class":418},"50",[143,1817,1818],{"class":185},"});\n",[143,1820,1821],{"class":145,"line":575},[143,1822,169],{"emptyLinePlaceholder":168},[143,1824,1825,1827],{"class":145,"line":580},[143,1826,495],{"class":181},[143,1828,498],{"class":185},[143,1830,1831],{"class":145,"line":585},[143,1832,169],{"emptyLinePlaceholder":168},[143,1834,1835],{"class":145,"line":596},[143,1836,1837],{"class":389},"    \u002F\u002F删除\n",[143,1839,1840,1842,1845,1848,1850],{"class":145,"line":601},[143,1841,396],{"class":185},[143,1843,1844],{"class":181},"erase",[143,1846,1847],{"class":185},"(m.",[143,1849,268],{"class":181},[143,1851,1852],{"class":185},"());\n",[143,1854,1855,1857],{"class":145,"line":610},[143,1856,495],{"class":181},[143,1858,498],{"class":185},[143,1860,1861],{"class":145,"line":615},[143,1862,169],{"emptyLinePlaceholder":168},[143,1864,1865,1867,1869,1871,1873],{"class":145,"line":620},[143,1866,396],{"class":185},[143,1868,1844],{"class":181},[143,1870,203],{"class":185},[143,1872,482],{"class":418},[143,1874,1875],{"class":185},");\n",[143,1877,1878,1880],{"class":145,"line":631},[143,1879,495],{"class":181},[143,1881,498],{"class":185},[143,1883,1884],{"class":145,"line":1104},[143,1885,169],{"emptyLinePlaceholder":168},[143,1887,1888],{"class":145,"line":1133},[143,1889,1890],{"class":389},"    \u002F\u002F清空\n",[143,1892,1893,1895,1897,1899,1901,1904,1906],{"class":145,"line":1162},[143,1894,396],{"class":185},[143,1896,1844],{"class":181},[143,1898,1847],{"class":185},[143,1900,268],{"class":181},[143,1902,1903],{"class":185},"(),m.",[143,1905,279],{"class":181},[143,1907,1852],{"class":185},[143,1909,1910,1912,1915],{"class":145,"line":1167},[143,1911,396],{"class":185},[143,1913,1914],{"class":181},"clear",[143,1916,607],{"class":185},[143,1918,1919,1921],{"class":145,"line":1181},[143,1920,495],{"class":181},[143,1922,498],{"class":185},[143,1924,1925],{"class":145,"line":1213},[143,1926,348],{"class":185},[143,1928,1929],{"class":145,"line":1244},[143,1930,169],{"emptyLinePlaceholder":168},[143,1932,1933,1935,1937],{"class":145,"line":1275},[143,1934,212],{"class":149},[143,1936,590],{"class":181},[143,1938,593],{"class":185},[143,1940,1941],{"class":145,"line":1280},[143,1942,169],{"emptyLinePlaceholder":168},[143,1944,1945,1947],{"class":145,"line":1294},[143,1946,604],{"class":181},[143,1948,607],{"class":185},[143,1950,1951],{"class":145,"line":1301},[143,1952,169],{"emptyLinePlaceholder":168},[143,1954,1955],{"class":145,"line":1308},[143,1956,169],{"emptyLinePlaceholder":168},[143,1958,1959,1961,1963],{"class":145,"line":1313},[143,1960,623],{"class":149},[143,1962,626],{"class":418},[143,1964,186],{"class":185},[143,1966,1967],{"class":145,"line":1327},[143,1968,348],{"class":185},[19,1970,1971],{},[22,1972,638],{},[134,1974,1977],{"className":1975,"code":1976,"language":644,"meta":139},[642],"key = 1 value = 10\nkey = 2 value = 20\nkey = 3 value = 30\nkey = 4 value = 40\nkey = 5 value = 50\n\nkey = 2 value = 20\nkey = 3 value = 30\nkey = 4 value = 40\nkey = 5 value = 50\n\nkey = 2 value = 20\nkey = 4 value = 40\nkey = 5 value = 50\n",[105,1978,1976],{"__ignoreMap":139},[19,1980,1429],{},[26,1982,1983],{},[29,1984,1985],{},"map插入方式很多，记住其一即可",[26,1987,1988,1991,1994],{},[29,1989,1990],{},"插入   --- insert",[29,1992,1993],{},"删除   --- erase",[29,1995,1996],{},"清空   --- clear",[15,1998,1999],{"id":1999},"map查找和统计",[19,2001,2002],{},[22,2003,84],{},[26,2005,2006],{},[29,2007,2008],{},"对map容器进行查找数据以及统计数据",[19,2010,2011],{},[22,2012,94],{},[26,2014,2015,2021],{},[29,2016,2017,2020],{},[105,2018,2019],{},"find(key);","                  \u002F\u002F查找key是否存在,若存在，返回该键的元素的迭代器；若不存在，返回set.end();",[29,2022,2023,2026],{},[105,2024,2025],{},"count(key);","                \u002F\u002F统计key的元素个数",[19,2028,2029],{},[22,2030,132],{},[134,2032,2034],{"className":136,"code":2033,"language":138,"meta":139,"style":139},"#include \u003Ciostream>\n#include \u003Cmap>\n\nusing namespace std;\n\n\u002F\u002F查找和统计\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    \u002F\u002F查找\n    map\u003Cint, int>::iterator pos = m.find(3);    \u002F\u002F将pos指向3 30这个元素\n\n    if (pos != m.end())   \u002F\u002F表示没找到元素\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    \u002F\u002F统计\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",[105,2035,2036,2042,2048,2052,2062,2066,2071,2079,2083,2096,2124,2152,2180,2184,2189,2221,2225,2244,2248,2284,2288,2292,2296,2309,2313,2317,2322,2343,2360,2364,2368,2376,2380,2386,2390,2394,2402],{"__ignoreMap":139},[143,2037,2038,2040],{"class":145,"line":146},[143,2039,150],{"class":149},[143,2041,154],{"class":153},[143,2043,2044,2046],{"class":145,"line":157},[143,2045,150],{"class":149},[143,2047,162],{"class":153},[143,2049,2050],{"class":145,"line":165},[143,2051,169],{"emptyLinePlaceholder":168},[143,2053,2054,2056,2058,2060],{"class":145,"line":172},[143,2055,175],{"class":149},[143,2057,178],{"class":149},[143,2059,182],{"class":181},[143,2061,186],{"class":185},[143,2063,2064],{"class":145,"line":189},[143,2065,169],{"emptyLinePlaceholder":168},[143,2067,2068],{"class":145,"line":194},[143,2069,2070],{"class":389},"\u002F\u002F查找和统计\n",[143,2072,2073,2075,2077],{"class":145,"line":233},[143,2074,197],{"class":149},[143,2076,361],{"class":181},[143,2078,364],{"class":185},[143,2080,2081],{"class":145,"line":239},[143,2082,236],{"class":185},[143,2084,2085,2087,2089,2091,2093],{"class":145,"line":290},[143,2086,375],{"class":185},[143,2088,378],{"class":149},[143,2090,254],{"class":185},[143,2092,383],{"class":149},[143,2094,2095],{"class":185},"m; \n",[143,2097,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122],{"class":145,"line":296},[143,2099,396],{"class":185},[143,2101,399],{"class":181},[143,2103,203],{"class":185},[143,2105,404],{"class":181},[143,2107,209],{"class":185},[143,2109,212],{"class":149},[143,2111,254],{"class":185},[143,2113,212],{"class":149},[143,2115,415],{"class":185},[143,2117,419],{"class":418},[143,2119,254],{"class":185},[143,2121,424],{"class":418},[143,2123,427],{"class":185},[143,2125,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150],{"class":145,"line":329},[143,2127,396],{"class":185},[143,2129,399],{"class":181},[143,2131,203],{"class":185},[143,2133,404],{"class":181},[143,2135,209],{"class":185},[143,2137,212],{"class":149},[143,2139,254],{"class":185},[143,2141,212],{"class":149},[143,2143,415],{"class":185},[143,2145,451],{"class":418},[143,2147,254],{"class":185},[143,2149,456],{"class":418},[143,2151,427],{"class":185},[143,2153,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178],{"class":145,"line":335},[143,2155,396],{"class":185},[143,2157,399],{"class":181},[143,2159,203],{"class":185},[143,2161,404],{"class":181},[143,2163,209],{"class":185},[143,2165,212],{"class":149},[143,2167,254],{"class":185},[143,2169,212],{"class":149},[143,2171,415],{"class":185},[143,2173,482],{"class":418},[143,2175,254],{"class":185},[143,2177,487],{"class":418},[143,2179,427],{"class":185},[143,2181,2182],{"class":145,"line":345},[143,2183,169],{"emptyLinePlaceholder":168},[143,2185,2186],{"class":145,"line":351},[143,2187,2188],{"class":389},"    \u002F\u002F查找\n",[143,2190,2191,2193,2195,2197,2199,2201,2204,2206,2208,2211,2213,2215,2218],{"class":145,"line":356},[143,2192,375],{"class":181},[143,2194,209],{"class":185},[143,2196,212],{"class":149},[143,2198,254],{"class":185},[143,2200,212],{"class":149},[143,2202,2203],{"class":185},">::iterator pos ",[143,2205,262],{"class":149},[143,2207,265],{"class":185},[143,2209,2210],{"class":181},"find",[143,2212,203],{"class":185},[143,2214,482],{"class":418},[143,2216,2217],{"class":185},");",[143,2219,2220],{"class":389},"    \u002F\u002F将pos指向3 30这个元素\n",[143,2222,2223],{"class":145,"line":367},[143,2224,169],{"emptyLinePlaceholder":168},[143,2226,2227,2229,2232,2234,2236,2238,2241],{"class":145,"line":372},[143,2228,956],{"class":149},[143,2230,2231],{"class":185}," (pos ",[143,2233,274],{"class":149},[143,2235,265],{"class":185},[143,2237,279],{"class":181},[143,2239,2240],{"class":185},"())",[143,2242,2243],{"class":389},"   \u002F\u002F表示没找到元素\n",[143,2245,2246],{"class":145,"line":393},[143,2247,293],{"class":185},[143,2249,2250,2252,2254,2257,2259,2261,2264,2267,2269,2271,2273,2275,2277,2280,2282],{"class":145,"line":430},[143,2251,299],{"class":185},[143,2253,302],{"class":149},[143,2255,2256],{"class":153}," \"找到了元素 key = \"",[143,2258,308],{"class":149},[143,2260,245],{"class":185},[143,2262,2263],{"class":149},"*",[143,2265,2266],{"class":185},"pos).first ",[143,2268,302],{"class":149},[143,2270,316],{"class":153},[143,2272,308],{"class":149},[143,2274,245],{"class":185},[143,2276,2263],{"class":149},[143,2278,2279],{"class":185},"pos).second ",[143,2281,302],{"class":149},[143,2283,326],{"class":185},[143,2285,2286],{"class":145,"line":461},[143,2287,332],{"class":185},[143,2289,2290],{"class":145,"line":492},[143,2291,991],{"class":149},[143,2293,2294],{"class":145,"line":501},[143,2295,293],{"class":185},[143,2297,2298,2300,2302,2305,2307],{"class":145,"line":506},[143,2299,299],{"class":185},[143,2301,302],{"class":149},[143,2303,2304],{"class":153}," \"未找到元素\"",[143,2306,308],{"class":149},[143,2308,326],{"class":185},[143,2310,2311],{"class":145,"line":526},[143,2312,332],{"class":185},[143,2314,2315],{"class":145,"line":534},[143,2316,169],{"emptyLinePlaceholder":168},[143,2318,2319],{"class":145,"line":539},[143,2320,2321],{"class":389},"    \u002F\u002F统计\n",[143,2323,2324,2327,2330,2332,2334,2337,2339,2341],{"class":145,"line":553},[143,2325,2326],{"class":149},"    int",[143,2328,2329],{"class":185}," num ",[143,2331,262],{"class":149},[143,2333,265],{"class":185},[143,2335,2336],{"class":181},"count",[143,2338,203],{"class":185},[143,2340,482],{"class":418},[143,2342,1875],{"class":185},[143,2344,2345,2347,2349,2352,2354,2356,2358],{"class":145,"line":567},[143,2346,338],{"class":185},[143,2348,302],{"class":149},[143,2350,2351],{"class":153}," \"num = \"",[143,2353,308],{"class":149},[143,2355,2329],{"class":185},[143,2357,302],{"class":149},[143,2359,326],{"class":185},[143,2361,2362],{"class":145,"line":575},[143,2363,348],{"class":185},[143,2365,2366],{"class":145,"line":580},[143,2367,169],{"emptyLinePlaceholder":168},[143,2369,2370,2372,2374],{"class":145,"line":585},[143,2371,212],{"class":149},[143,2373,590],{"class":181},[143,2375,593],{"class":185},[143,2377,2378],{"class":145,"line":596},[143,2379,169],{"emptyLinePlaceholder":168},[143,2381,2382,2384],{"class":145,"line":601},[143,2383,604],{"class":181},[143,2385,607],{"class":185},[143,2387,2388],{"class":145,"line":610},[143,2389,169],{"emptyLinePlaceholder":168},[143,2391,2392],{"class":145,"line":615},[143,2393,169],{"emptyLinePlaceholder":168},[143,2395,2396,2398,2400],{"class":145,"line":620},[143,2397,623],{"class":149},[143,2399,626],{"class":418},[143,2401,186],{"class":185},[143,2403,2404],{"class":145,"line":631},[143,2405,348],{"class":185},[19,2407,2408],{},[22,2409,638],{},[134,2411,2414],{"className":2412,"code":2413,"language":644,"meta":139},[642],"找到了元素 key = 3 value = 30\nnum = 1\n",[105,2415,2413],{"__ignoreMap":139},[19,2417,1429],{},[26,2419,2420,2423],{},[29,2421,2422],{},"查找   ---  find    （返回的是迭代器）",[29,2424,2425],{},"统计   ---  count  （对于map，结果为0或者1）",[15,2427,2428],{"id":2428},"map容器排序",[19,2430,2431],{},[22,2432,2433],{},"学习目标：",[26,2435,2436],{},[29,2437,2438],{},"map容器默认排序规则为 按照key值进行 从小到大排序，掌握如何改变排序规则",[19,2440,2441],{},[22,2442,2443],{},"主要技术点:",[26,2445,2446],{},[29,2447,2448],{},"利用仿函数，可以改变排序规则",[19,2450,2451],{},[22,2452,132],{},[134,2454,2456],{"className":136,"code":2455,"language":138,"meta":139,"style":139},"#include \u003Ciostream>\n#include \u003Cmap>\n\nusing namespace std;\n\nclass MyCompare {\npublic:\n    bool operator()(int v1, int v2) const{\n        return v1 > v2;\n    }\n};\n\nvoid test01() \n{\n    \u002F\u002F默认从小到大排序\n    \u002F\u002F利用仿函数实现从大到小排序\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",[105,2457,2458,2464,2470,2474,2484,2488,2499,2504,2537,2550,2554,2559,2563,2572,2576,2581,2586,2603,2607,2627,2647,2667,2688,2708,2712,2756,2782,2786,2790,2798,2802,2808,2812,2816,2824],{"__ignoreMap":139},[143,2459,2460,2462],{"class":145,"line":146},[143,2461,150],{"class":149},[143,2463,154],{"class":153},[143,2465,2466,2468],{"class":145,"line":157},[143,2467,150],{"class":149},[143,2469,162],{"class":153},[143,2471,2472],{"class":145,"line":165},[143,2473,169],{"emptyLinePlaceholder":168},[143,2475,2476,2478,2480,2482],{"class":145,"line":172},[143,2477,175],{"class":149},[143,2479,178],{"class":149},[143,2481,182],{"class":181},[143,2483,186],{"class":185},[143,2485,2486],{"class":145,"line":189},[143,2487,169],{"emptyLinePlaceholder":168},[143,2489,2490,2493,2496],{"class":145,"line":194},[143,2491,2492],{"class":149},"class",[143,2494,2495],{"class":181}," MyCompare",[143,2497,2498],{"class":185}," {\n",[143,2500,2501],{"class":145,"line":233},[143,2502,2503],{"class":149},"public:\n",[143,2505,2506,2509,2512,2515,2517,2519,2522,2524,2526,2529,2532,2535],{"class":145,"line":239},[143,2507,2508],{"class":149},"    bool",[143,2510,2511],{"class":149}," operator",[143,2513,2514],{"class":181},"()",[143,2516,203],{"class":185},[143,2518,212],{"class":149},[143,2520,2521],{"class":226}," v1",[143,2523,254],{"class":185},[143,2525,212],{"class":149},[143,2527,2528],{"class":226}," v2",[143,2530,2531],{"class":185},") ",[143,2533,2534],{"class":149},"const",[143,2536,236],{"class":185},[143,2538,2539,2542,2545,2547],{"class":145,"line":290},[143,2540,2541],{"class":149},"        return",[143,2543,2544],{"class":185}," v1 ",[143,2546,220],{"class":149},[143,2548,2549],{"class":185}," v2;\n",[143,2551,2552],{"class":145,"line":296},[143,2553,332],{"class":185},[143,2555,2556],{"class":145,"line":329},[143,2557,2558],{"class":185},"};\n",[143,2560,2561],{"class":145,"line":335},[143,2562,169],{"emptyLinePlaceholder":168},[143,2564,2565,2567,2569],{"class":145,"line":345},[143,2566,197],{"class":149},[143,2568,361],{"class":181},[143,2570,2571],{"class":185},"() \n",[143,2573,2574],{"class":145,"line":351},[143,2575,236],{"class":185},[143,2577,2578],{"class":145,"line":356},[143,2579,2580],{"class":389},"    \u002F\u002F默认从小到大排序\n",[143,2582,2583],{"class":145,"line":367},[143,2584,2585],{"class":389},"    \u002F\u002F利用仿函数实现从大到小排序\n",[143,2587,2588,2590,2592,2594,2596,2599,2601],{"class":145,"line":372},[143,2589,375],{"class":185},[143,2591,378],{"class":149},[143,2593,254],{"class":185},[143,2595,212],{"class":149},[143,2597,2598],{"class":185},", MyCompare",[143,2600,220],{"class":149},[143,2602,1673],{"class":185},[143,2604,2605],{"class":145,"line":393},[143,2606,169],{"emptyLinePlaceholder":168},[143,2608,2609,2611,2613,2615,2617,2619,2621,2623,2625],{"class":145,"line":430},[143,2610,396],{"class":185},[143,2612,399],{"class":181},[143,2614,203],{"class":185},[143,2616,1722],{"class":181},[143,2618,203],{"class":185},[143,2620,419],{"class":418},[143,2622,254],{"class":185},[143,2624,424],{"class":418},[143,2626,427],{"class":185},[143,2628,2629,2631,2633,2635,2637,2639,2641,2643,2645],{"class":145,"line":461},[143,2630,396],{"class":185},[143,2632,399],{"class":181},[143,2634,203],{"class":185},[143,2636,1722],{"class":181},[143,2638,203],{"class":185},[143,2640,451],{"class":418},[143,2642,254],{"class":185},[143,2644,456],{"class":418},[143,2646,427],{"class":185},[143,2648,2649,2651,2653,2655,2657,2659,2661,2663,2665],{"class":145,"line":492},[143,2650,396],{"class":185},[143,2652,399],{"class":181},[143,2654,203],{"class":185},[143,2656,1722],{"class":181},[143,2658,203],{"class":185},[143,2660,482],{"class":418},[143,2662,254],{"class":185},[143,2664,487],{"class":418},[143,2666,427],{"class":185},[143,2668,2669,2671,2673,2675,2677,2679,2681,2683,2686],{"class":145,"line":501},[143,2670,396],{"class":185},[143,2672,399],{"class":181},[143,2674,203],{"class":185},[143,2676,1722],{"class":181},[143,2678,203],{"class":185},[143,2680,1203],{"class":418},[143,2682,254],{"class":185},[143,2684,2685],{"class":418},"40",[143,2687,427],{"class":185},[143,2689,2690,2692,2694,2696,2698,2700,2702,2704,2706],{"class":145,"line":506},[143,2691,396],{"class":185},[143,2693,399],{"class":181},[143,2695,203],{"class":185},[143,2697,1722],{"class":181},[143,2699,203],{"class":185},[143,2701,1234],{"class":418},[143,2703,254],{"class":185},[143,2705,1815],{"class":418},[143,2707,427],{"class":185},[143,2709,2710],{"class":145,"line":526},[143,2711,169],{"emptyLinePlaceholder":168},[143,2713,2714,2716,2718,2720,2722,2724,2726,2728,2730,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753],{"class":145,"line":534},[143,2715,242],{"class":149},[143,2717,245],{"class":185},[143,2719,206],{"class":181},[143,2721,209],{"class":185},[143,2723,212],{"class":149},[143,2725,254],{"class":185},[143,2727,212],{"class":149},[143,2729,254],{"class":185},[143,2731,2732],{"class":181},"MyCompare",[143,2734,259],{"class":185},[143,2736,262],{"class":149},[143,2738,265],{"class":185},[143,2740,268],{"class":181},[143,2742,271],{"class":185},[143,2744,274],{"class":149},[143,2746,265],{"class":185},[143,2748,279],{"class":181},[143,2750,282],{"class":185},[143,2752,285],{"class":149},[143,2754,2755],{"class":185},") {\n",[143,2757,2758,2760,2762,2765,2767,2769,2771,2774,2776,2778,2780],{"class":145,"line":539},[143,2759,299],{"class":185},[143,2761,302],{"class":149},[143,2763,2764],{"class":153}," \"key:\"",[143,2766,308],{"class":149},[143,2768,311],{"class":185},[143,2770,302],{"class":149},[143,2772,2773],{"class":153}," \" value:\"",[143,2775,308],{"class":149},[143,2777,321],{"class":185},[143,2779,302],{"class":149},[143,2781,326],{"class":185},[143,2783,2784],{"class":145,"line":553},[143,2785,332],{"class":185},[143,2787,2788],{"class":145,"line":567},[143,2789,348],{"class":185},[143,2791,2792,2794,2796],{"class":145,"line":575},[143,2793,212],{"class":149},[143,2795,590],{"class":181},[143,2797,593],{"class":185},[143,2799,2800],{"class":145,"line":580},[143,2801,169],{"emptyLinePlaceholder":168},[143,2803,2804,2806],{"class":145,"line":585},[143,2805,604],{"class":181},[143,2807,607],{"class":185},[143,2809,2810],{"class":145,"line":596},[143,2811,169],{"emptyLinePlaceholder":168},[143,2813,2814],{"class":145,"line":601},[143,2815,169],{"emptyLinePlaceholder":168},[143,2817,2818,2820,2822],{"class":145,"line":610},[143,2819,623],{"class":149},[143,2821,626],{"class":418},[143,2823,186],{"class":185},[143,2825,2826],{"class":145,"line":615},[143,2827,348],{"class":185},[19,2829,2830],{},[22,2831,638],{},[134,2833,2836],{"className":2834,"code":2835,"language":644,"meta":139},[642],"key:5 value:50\nkey:4 value:40\nkey:3 value:30\nkey:2 value:20\nkey:1 value:10\n",[105,2837,2835],{"__ignoreMap":139},[19,2839,1429],{},[26,2841,2842,2845],{},[29,2843,2844],{},"利用仿函数可以指定map容器的排序规则",[29,2846,2847],{},"对于自定义数据类型，map必须要指定排序规则,同set容器",[2849,2850,2851],"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":139,"searchDepth":157,"depth":157,"links":2853},[2854],{"id":12,"depth":165,"text":13},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","1800-1000","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","zh-cn:2023-10-05-cplusplus-jiao-xue","\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器",false,null,"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-CN","zh-cn",{},{"title":5,"description":139},"__9mEBT8Zpn66RTDNNmz8VAL0hhRGaVjpqbkl9oJt4I",[2873,2879,2884,2889,2894,2899,2904,2909,2914,2919,2924,2929,2934,2939,2944,2949,2954,2959,2964,2969,2974,2979,2984,2989,2994,2999,3004,3009,3014,3019,3024,3029,3034,3035,3040,3045,3050,3055,3060,3065,3069,3074,3079,3084,3089,3094,3099,3104,3109,3114,3119,3124,3129,3134,3139,3144,3149,3154,3159,3164,3169,3174,3179,3184,3189,3194,3199,3204,3209,3214,3219,3224,3229,3234,3239,3244,3249,3254,3259,3264,3269,3274],{"path":2874,"stem":2875,"title":2876,"date":2857,"chapterOrder":2877,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++开发环境搭建与测试","0100",0,{"path":2880,"stem":2881,"title":2882,"date":2857,"chapterOrder":2883,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识","0200",{"path":2885,"stem":2886,"title":2887,"date":2857,"chapterOrder":2888,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","数据类型与数据存放","0300",{"path":2890,"stem":2891,"title":2892,"date":2857,"chapterOrder":2893,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出","0400",{"path":2895,"stem":2896,"title":2897,"date":2857,"chapterOrder":2898,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符","0500",{"path":2900,"stem":2901,"title":2902,"date":2857,"chapterOrder":2903,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构","0600",{"path":2905,"stem":2906,"title":2907,"date":2857,"chapterOrder":2908,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组","0700",{"path":2910,"stem":2911,"title":2912,"date":2857,"chapterOrder":2913,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件","0800",{"path":2915,"stem":2916,"title":2917,"date":2857,"chapterOrder":2918,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针","0900",{"path":2920,"stem":2921,"title":2922,"date":2857,"chapterOrder":2923,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体","1000",{"path":2925,"stem":2926,"title":2927,"date":2857,"chapterOrder":2928,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","内存分区与生命周期","1100",{"path":2930,"stem":2931,"title":2932,"date":2857,"chapterOrder":2933,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":2935,"stem":2936,"title":2937,"date":2857,"chapterOrder":2938,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函数提高与命名空间","1300",{"path":2940,"stem":2941,"title":2942,"date":2857,"chapterOrder":2943,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装","1400-0100",{"path":2945,"stem":2946,"title":2947,"date":2857,"chapterOrder":2948,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","对象初始化和清理","1400-0200",{"path":2950,"stem":2951,"title":2952,"date":2857,"chapterOrder":2953,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","对象模型与this指针","1400-0300",{"path":2955,"stem":2956,"title":2957,"date":2857,"chapterOrder":2958,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元与运算符重载","1400-0400",{"path":2960,"stem":2961,"title":2962,"date":2857,"chapterOrder":2963,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承","1400-0500",{"path":2965,"stem":2966,"title":2967,"date":2857,"chapterOrder":2968,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态","1400-0600",{"path":2970,"stem":2971,"title":2972,"date":2857,"chapterOrder":2973,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象","1400",{"path":2975,"stem":2976,"title":2977,"date":2857,"chapterOrder":2978,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":2980,"stem":2981,"title":2982,"date":2857,"chapterOrder":2983,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","wiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理","1600",{"path":2985,"stem":2986,"title":2987,"date":2857,"chapterOrder":2988,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":2990,"stem":2991,"title":2992,"date":2857,"chapterOrder":2993,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初识","1800-0100",{"path":2995,"stem":2996,"title":2997,"date":2857,"chapterOrder":2998,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":3000,"stem":3001,"title":3002,"date":2857,"chapterOrder":3003,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":3005,"stem":3006,"title":3007,"date":2857,"chapterOrder":3008,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":3010,"stem":3011,"title":3012,"date":2857,"chapterOrder":3013,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":3015,"stem":3016,"title":3017,"date":2857,"chapterOrder":3018,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":3020,"stem":3021,"title":3022,"date":2857,"chapterOrder":3023,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":3025,"stem":3026,"title":3027,"date":2857,"chapterOrder":3028,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":3030,"stem":3031,"title":3032,"date":2857,"chapterOrder":3033,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":2855,"stem":2863,"title":5,"date":2857,"chapterOrder":2856,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},{"path":3036,"stem":3037,"title":3038,"date":2857,"chapterOrder":3039,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函数对象与谓词","1800-1100",{"path":3041,"stem":3042,"title":3043,"date":2857,"chapterOrder":3044,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":3046,"stem":3047,"title":3048,"date":2857,"chapterOrder":3049,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程","1800",{"path":3051,"stem":3052,"title":3053,"date":2857,"chapterOrder":3054,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换","1900",{"path":3056,"stem":3057,"title":3058,"date":2857,"chapterOrder":3059,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":3061,"stem":3062,"title":3063,"date":2857,"chapterOrder":3064,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":3066,"stem":3067,"title":175,"date":2857,"chapterOrder":3068,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","2000-0300",{"path":3070,"stem":3071,"title":3072,"date":2857,"chapterOrder":3073,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":3075,"stem":3076,"title":3077,"date":2857,"chapterOrder":3078,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","范围 for 循环","2000-0500",{"path":3080,"stem":3081,"title":3082,"date":2857,"chapterOrder":3083,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","结构化绑定","2000-0600",{"path":3085,"stem":3086,"title":3087,"date":2857,"chapterOrder":3088,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":3090,"stem":3091,"title":3092,"date":2857,"chapterOrder":3093,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":3095,"stem":3096,"title":3097,"date":2857,"chapterOrder":3098,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针","2000-0900",{"path":3100,"stem":3101,"title":3102,"date":2857,"chapterOrder":3103,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移动语义","2000-1000",{"path":3105,"stem":3106,"title":3107,"date":2857,"chapterOrder":3108,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表达式","2000-1100",{"path":3110,"stem":3111,"title":3112,"date":2857,"chapterOrder":3113,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":3115,"stem":3116,"title":3117,"date":2857,"chapterOrder":3118,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":3120,"stem":3121,"title":3122,"date":2857,"chapterOrder":3123,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":3125,"stem":3126,"title":3127,"date":2857,"chapterOrder":3128,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":3130,"stem":3131,"title":3132,"date":2857,"chapterOrder":3133,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":3135,"stem":3136,"title":3137,"date":2857,"chapterOrder":3138,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":3140,"stem":3141,"title":3142,"date":2857,"chapterOrder":3143,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":3145,"stem":3146,"title":3147,"date":2857,"chapterOrder":3148,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 与 join","2000-1900-0100",{"path":3150,"stem":3151,"title":3152,"date":2857,"chapterOrder":3153,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 与 lock_guard","2000-1900-0200",{"path":3155,"stem":3156,"title":3157,"date":2857,"chapterOrder":3158,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":3160,"stem":3161,"title":3162,"date":2857,"chapterOrder":3163,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":3165,"stem":3166,"title":3167,"date":2857,"chapterOrder":3168,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","并发编程","2000-1900",{"path":3170,"stem":3171,"title":3172,"date":2857,"chapterOrder":3173,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":3175,"stem":3176,"title":3177,"date":2857,"chapterOrder":3178,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 简介","2000-2100",{"path":3180,"stem":3181,"title":3182,"date":2857,"chapterOrder":3183,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++","2000",{"path":3185,"stem":3186,"title":3187,"date":2857,"chapterOrder":3188,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定时器与异步 IO","2100-0100-0100",{"path":3190,"stem":3191,"title":3192,"date":2857,"chapterOrder":3193,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基础","2100-0100-0200",{"path":3195,"stem":3196,"title":3197,"date":2857,"chapterOrder":3198,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":3200,"stem":3201,"title":3202,"date":2857,"chapterOrder":3203,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":3205,"stem":3206,"title":3207,"date":2857,"chapterOrder":3208,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":3210,"stem":3211,"title":3212,"date":2857,"chapterOrder":3213,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成","2100-0100-0600",{"path":3215,"stem":3216,"title":3217,"date":2857,"chapterOrder":3218,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio异步IO库","2100-0100",{"path":3220,"stem":3221,"title":3222,"date":2857,"chapterOrder":3223,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen线性代数库","2100-0200",{"path":3225,"stem":3226,"title":3227,"date":2857,"chapterOrder":3228,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV计算机视觉库","2100-0300",{"path":3230,"stem":3231,"title":3232,"date":2857,"chapterOrder":3233,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL点云库","2100-0400",{"path":3235,"stem":3236,"title":3237,"date":2857,"chapterOrder":3238,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李群李代数库","2100-0500",{"path":3240,"stem":3241,"title":3242,"date":2857,"chapterOrder":3243,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习","2100",{"path":3245,"stem":3246,"title":3247,"date":2857,"chapterOrder":3248,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets与构建安装","2200-0100",{"path":3250,"stem":3251,"title":3252,"date":2857,"chapterOrder":3253,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","顶层CMake与公共编译选项","2200-0200",{"path":3255,"stem":3256,"title":3257,"date":2857,"chapterOrder":3258,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src与lib模块CMake详解","2200-0300",{"path":3260,"stem":3261,"title":3262,"date":2857,"chapterOrder":3263,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方库依赖写法","2200-0400",{"path":3265,"stem":3266,"title":3267,"date":2857,"chapterOrder":3268,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板扩展与常见问题","2200-0500",{"path":3270,"stem":3271,"title":3272,"date":2857,"chapterOrder":3273,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":2860,"stem":3275,"title":3276,"date":2857,"chapterOrder":2865,"chapterDepth":2878,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":168},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":3278},[3279,3282,3285,3288,3291],{"path":3280,"localeSlug":3281,"i18nKey":2863},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","en-us",{"path":3283,"localeSlug":3284,"i18nKey":2863},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-hant",{"path":3286,"localeSlug":3287,"i18nKey":2863},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-hk",{"path":3289,"localeSlug":3290,"i18nKey":2863},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-tw",{"path":2855,"localeSlug":2868,"i18nKey":2863},[3280,2866,3283,2866,3286,2866,3289,2866,2855,2866],1784646784866]