[{"data":1,"prerenderedAt":3294},["ShallowReactive",2],{"wiki-page-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":3,"wiki-doc-items-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":2873,"language-switcher-data-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":3278,"wiki-i18n-paths-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi":3293},{"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":2865,"locale":2866,"localeSlug":2867,"meta":2868,"navigation":168,"path":2855,"seo":2869,"sourcePath":2870,"sourceStem":2863,"stem":2871,"wikiDepth":146,"__hash__":2872},"content\u002F_i18n\u002Fzh-tw\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-tw\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-tw:2023-10-05-cplusplus-jiao-xue","\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器",false,null,"zh-TW","zh-tw",{},{"title":5,"description":139},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","_ldgjP387R26RTTYcqYQmBwtgTtKuyJLGcXBAHvl7QE",[2874,2880,2885,2890,2895,2900,2905,2910,2915,2920,2925,2930,2935,2940,2945,2950,2955,2960,2965,2970,2975,2980,2985,2990,2995,3000,3005,3010,3015,3020,3025,3030,3035,3036,3041,3046,3051,3056,3061,3066,3070,3075,3080,3085,3090,3095,3100,3105,3110,3115,3120,3125,3130,3135,3140,3145,3150,3155,3160,3165,3170,3175,3180,3185,3190,3195,3200,3205,3210,3215,3220,3225,3230,3235,3240,3245,3250,3255,3260,3265,3270,3275],{"path":2875,"stem":2876,"title":2877,"date":2857,"chapterOrder":2878,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++開發環境搭建與測試","0100",0,{"path":2881,"stem":2882,"title":2883,"date":2857,"chapterOrder":2884,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基礎初識","0200",{"path":2886,"stem":2887,"title":2888,"date":2857,"chapterOrder":2889,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","數據類型與數據存放","0300",{"path":2891,"stem":2892,"title":2893,"date":2857,"chapterOrder":2894,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","輸入輸出","0400",{"path":2896,"stem":2897,"title":2898,"date":2857,"chapterOrder":2899,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","運算符","0500",{"path":2901,"stem":2902,"title":2903,"date":2857,"chapterOrder":2904,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程結構","0600",{"path":2906,"stem":2907,"title":2908,"date":2857,"chapterOrder":2909,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","數組","0700",{"path":2911,"stem":2912,"title":2913,"date":2857,"chapterOrder":2914,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函數與頭文件","0800",{"path":2916,"stem":2917,"title":2918,"date":2857,"chapterOrder":2919,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指針","0900",{"path":2921,"stem":2922,"title":2923,"date":2857,"chapterOrder":2924,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","結構體與共用體","1000",{"path":2926,"stem":2927,"title":2928,"date":2857,"chapterOrder":2929,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","內存分區與生命週期","1100",{"path":2931,"stem":2932,"title":2933,"date":2857,"chapterOrder":2934,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":2936,"stem":2937,"title":2938,"date":2857,"chapterOrder":2939,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函數提高與命名空間","1300",{"path":2941,"stem":2942,"title":2943,"date":2857,"chapterOrder":2944,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封裝","1400-0100",{"path":2946,"stem":2947,"title":2948,"date":2857,"chapterOrder":2949,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","對象初始化和清理","1400-0200",{"path":2951,"stem":2952,"title":2953,"date":2857,"chapterOrder":2954,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","對象模型與this指針","1400-0300",{"path":2956,"stem":2957,"title":2958,"date":2857,"chapterOrder":2959,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元與運算符重載","1400-0400",{"path":2961,"stem":2962,"title":2963,"date":2857,"chapterOrder":2964,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","繼承","1400-0500",{"path":2966,"stem":2967,"title":2968,"date":2857,"chapterOrder":2969,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多態","1400-0600",{"path":2971,"stem":2972,"title":2973,"date":2857,"chapterOrder":2974,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","類和對象","1400",{"path":2976,"stem":2977,"title":2978,"date":2857,"chapterOrder":2979,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":2981,"stem":2982,"title":2983,"date":2857,"chapterOrder":2984,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","異常處理","1600",{"path":2986,"stem":2987,"title":2988,"date":2857,"chapterOrder":2989,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":2991,"stem":2992,"title":2993,"date":2857,"chapterOrder":2994,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初識","1800-0100",{"path":2996,"stem":2997,"title":2998,"date":2857,"chapterOrder":2999,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":3001,"stem":3002,"title":3003,"date":2857,"chapterOrder":3004,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":3006,"stem":3007,"title":3008,"date":2857,"chapterOrder":3009,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":3011,"stem":3012,"title":3013,"date":2857,"chapterOrder":3014,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":3016,"stem":3017,"title":3018,"date":2857,"chapterOrder":3019,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":3021,"stem":3022,"title":3023,"date":2857,"chapterOrder":3024,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":3026,"stem":3027,"title":3028,"date":2857,"chapterOrder":3029,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":3031,"stem":3032,"title":3033,"date":2857,"chapterOrder":3034,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":2855,"stem":2871,"title":5,"date":2857,"chapterOrder":2856,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},{"path":3037,"stem":3038,"title":3039,"date":2857,"chapterOrder":3040,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函數對象與謂詞","1800-1100",{"path":3042,"stem":3043,"title":3044,"date":2857,"chapterOrder":3045,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":3047,"stem":3048,"title":3049,"date":2857,"chapterOrder":3050,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高編程","1800",{"path":3052,"stem":3053,"title":3054,"date":2857,"chapterOrder":3055,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++類型轉換","1900",{"path":3057,"stem":3058,"title":3059,"date":2857,"chapterOrder":3060,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":3062,"stem":3063,"title":3064,"date":2857,"chapterOrder":3065,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":3067,"stem":3068,"title":175,"date":2857,"chapterOrder":3069,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","2000-0300",{"path":3071,"stem":3072,"title":3073,"date":2857,"chapterOrder":3074,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":3076,"stem":3077,"title":3078,"date":2857,"chapterOrder":3079,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","範圍 for 循環","2000-0500",{"path":3081,"stem":3082,"title":3083,"date":2857,"chapterOrder":3084,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","結構化綁定","2000-0600",{"path":3086,"stem":3087,"title":3088,"date":2857,"chapterOrder":3089,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":3091,"stem":3092,"title":3093,"date":2857,"chapterOrder":3094,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":3096,"stem":3097,"title":3098,"date":2857,"chapterOrder":3099,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指針","2000-0900",{"path":3101,"stem":3102,"title":3103,"date":2857,"chapterOrder":3104,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移動語義","2000-1000",{"path":3106,"stem":3107,"title":3108,"date":2857,"chapterOrder":3109,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表達式","2000-1100",{"path":3111,"stem":3112,"title":3113,"date":2857,"chapterOrder":3114,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":3116,"stem":3117,"title":3118,"date":2857,"chapterOrder":3119,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":3121,"stem":3122,"title":3123,"date":2857,"chapterOrder":3124,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":3126,"stem":3127,"title":3128,"date":2857,"chapterOrder":3129,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":3131,"stem":3132,"title":3133,"date":2857,"chapterOrder":3134,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":3136,"stem":3137,"title":3138,"date":2857,"chapterOrder":3139,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":3141,"stem":3142,"title":3143,"date":2857,"chapterOrder":3144,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":3146,"stem":3147,"title":3148,"date":2857,"chapterOrder":3149,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 與 join","2000-1900-0100",{"path":3151,"stem":3152,"title":3153,"date":2857,"chapterOrder":3154,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 與 lock_guard","2000-1900-0200",{"path":3156,"stem":3157,"title":3158,"date":2857,"chapterOrder":3159,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":3161,"stem":3162,"title":3163,"date":2857,"chapterOrder":3164,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":3166,"stem":3167,"title":3168,"date":2857,"chapterOrder":3169,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","併發編程","2000-1900",{"path":3171,"stem":3172,"title":3173,"date":2857,"chapterOrder":3174,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":3176,"stem":3177,"title":3178,"date":2857,"chapterOrder":3179,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 簡介","2000-2100",{"path":3181,"stem":3182,"title":3183,"date":2857,"chapterOrder":3184,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","現代C++","2000",{"path":3186,"stem":3187,"title":3188,"date":2857,"chapterOrder":3189,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定時器與異步 IO","2100-0100-0100",{"path":3191,"stem":3192,"title":3193,"date":2857,"chapterOrder":3194,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基礎","2100-0100-0200",{"path":3196,"stem":3197,"title":3198,"date":2857,"chapterOrder":3199,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":3201,"stem":3202,"title":3203,"date":2857,"chapterOrder":3204,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":3206,"stem":3207,"title":3208,"date":2857,"chapterOrder":3209,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":3211,"stem":3212,"title":3213,"date":2857,"chapterOrder":3214,"chapterDepth":157,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","機器人工程寫法與 ROS2 集成","2100-0100-0600",{"path":3216,"stem":3217,"title":3218,"date":2857,"chapterOrder":3219,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio異步IO庫","2100-0100",{"path":3221,"stem":3222,"title":3223,"date":2857,"chapterOrder":3224,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen線性代數庫","2100-0200",{"path":3226,"stem":3227,"title":3228,"date":2857,"chapterOrder":3229,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV計算機視覺庫","2100-0300",{"path":3231,"stem":3232,"title":3233,"date":2857,"chapterOrder":3234,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL點雲庫","2100-0400",{"path":3236,"stem":3237,"title":3238,"date":2857,"chapterOrder":3239,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李群李代數庫","2100-0500",{"path":3241,"stem":3242,"title":3243,"date":2857,"chapterOrder":3244,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用庫學習","2100",{"path":3246,"stem":3247,"title":3248,"date":2857,"chapterOrder":3249,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets與構建安裝","2200-0100",{"path":3251,"stem":3252,"title":3253,"date":2857,"chapterOrder":3254,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","頂層CMake與公共編譯選項","2200-0200",{"path":3256,"stem":3257,"title":3258,"date":2857,"chapterOrder":3259,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src與lib模塊CMake詳解","2200-0300",{"path":3261,"stem":3262,"title":3263,"date":2857,"chapterOrder":3264,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方庫依賴寫法","2200-0400",{"path":3266,"stem":3267,"title":3268,"date":2857,"chapterOrder":3269,"chapterDepth":146,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板擴展與常見問題","2200-0500",{"path":3271,"stem":3272,"title":3273,"date":2857,"chapterOrder":3274,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":2864},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":2860,"stem":3276,"title":3277,"date":2857,"chapterOrder":2865,"chapterDepth":2879,"docKey":2859,"docRoot":2860,"docTitle":2861,"isWikiDoc":168,"isWikiIndex":168},"_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":3279},[3280,3283,3286,3289,3290],{"path":3281,"localeSlug":3282,"i18nKey":2863},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","en-us",{"path":3284,"localeSlug":3285,"i18nKey":2863},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-hant",{"path":3287,"localeSlug":3288,"i18nKey":2863},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-hk",{"path":2855,"localeSlug":2867,"i18nKey":2863},{"path":3291,"localeSlug":3292,"i18nKey":2863},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","zh-cn",[3281,2870,3284,2870,3287,2870,2855,2870,3291,2870],1784646892506]