[{"data":1,"prerenderedAt":4363},["ShallowReactive",2],{"wiki-page-\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi":3,"wiki-doc-items-\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi":3943,"language-switcher-data-\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi":4347,"wiki-i18n-paths-\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi":4362},{"id":4,"title":5,"body":6,"canonicalPath":3925,"chapterDepth":155,"chapterOrder":3926,"date":3927,"description":148,"docI18nKey":3928,"docKey":3929,"docRoot":3930,"docTitle":3931,"extension":3932,"i18nKey":3933,"isBlogPost":3934,"isWikiDoc":177,"isWikiIndex":3934,"layout":3935,"legacyPath":3935,"locale":3936,"localeSlug":3937,"meta":3938,"navigation":177,"path":3925,"seo":3939,"sourcePath":3940,"sourceStem":3933,"stem":3941,"wikiDepth":155,"__hash__":3942},"content\u002F_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器.md","list 容器",{"type":7,"value":8,"toc":3922},"minimark",[9,13,17,21,28,35,45,48,55,61,64,74,77,82,85,92,95,100,105,110,137,142,613,618,626,629,633,637,642,646,672,676,1293,1297,1303,1306,1310,1314,1319,1323,1359,1363,1756,1760,1766,1769,1780,1784,1788,1793,1797,1832,1836,2376,2380,2386,2388,2414,2418,2422,2427,2431,2445,2449,2700,2704,2710,2712,2726,2730,2734,2739,2743,2757,2761,3139,3143,3149,3151,3159,3162,3165,3168,3172,3898,3902,3908,3910,3918],[10,11,12],"h3",{"id":12},"list容器",[14,15,16],"h4",{"id":16},"list基本概念",[18,19,20],"p",{},"**功能：**將數據進行鏈式存儲",[18,22,23,27],{},[24,25,26],"strong",{},"鏈表","（list）是一種物理存儲單元上非連續的存儲結構，數據元素的邏輯順序是通過鏈表中的指針鏈接實現的",[18,29,30,31,34],{},"鏈表的組成：鏈表由一系列",[24,32,33],{},"結點","組成",[18,36,37,38,41,42],{},"結點的組成：一個是存儲數據元素的",[24,39,40],{},"數據域","，另一個是存儲下一個結點地址的",[24,43,44],{},"指針域",[18,46,47],{},"STL中的鏈表是一個雙向循環鏈表",[18,49,50],{},[51,52],"img",{"alt":53,"src":54},"説明: 2015-11-15_225145","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage5-clip-image002-1547608564071-bd876889ef.webp",[18,56,57,58],{},"由於鏈表的存儲方式並不是連續的內存空間，因此鏈表list中的迭代器只支持前移和後移，屬於",[24,59,60],{},"雙向迭代器",[18,62,63],{},"list的優點：",[65,66,67,71],"ul",{},[68,69,70],"li",{},"採用動態存儲分配，不會造成內存浪費和溢出",[68,72,73],{},"鏈表執行插入和刪除操作十分方便，修改指針即可，不需要移動大量元素",[18,75,76],{},"list的缺點：",[65,78,79],{},[68,80,81],{},"鏈表靈活，但是空間(指針域) 和 時間（遍歷）額外耗費較大",[18,83,84],{},"List有一個重要的性質，插入操作和刪除操作都不會造成原有list迭代器的失效，這在vector是不成立的。",[18,86,87,88,91],{},"總結：STL中",[24,89,90],{},"List和vector是兩個最常被使用的容器","，各有優缺點",[14,93,94],{"id":94},"list構造函數",[18,96,97],{},[24,98,99],{},"功能描述：",[65,101,102],{},[68,103,104],{},"創建list容器",[18,106,107],{},[24,108,109],{},"函數原型：",[65,111,112,119,125,131],{},[68,113,114,118],{},[115,116,117],"code",{},"list\u003CT> lst;","                               \u002F\u002Flist採用採用模板類實現,對象的默認構造形式：",[68,120,121,124],{},[115,122,123],{},"list(beg,end);","                           \u002F\u002F構造函數將[beg, end)區間中的元素拷貝給本身。",[68,126,127,130],{},[115,128,129],{},"list(n,elem);","                             \u002F\u002F構造函數將n個elem拷貝給本身。",[68,132,133,136],{},[115,134,135],{},"list(const list &lst);","            \u002F\u002F拷貝構造函數。",[18,138,139],{},[24,140,141],{},"示例：",[143,144,149],"pre",{"className":145,"code":146,"language":147,"meta":148,"style":148},"language-cpp shiki shiki-themes github-light github-dark","#include \u003Ciostream>\n#include \u003Clist>\n\nusing namespace std;\n\nvoid printList(const list\u003Cint>& L) {\n\n    for (list\u003Cint>::const_iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\nvoid test01()\n{\n    list\u003Cint>L1;\n    L1.push_back(10);\n    L1.push_back(20);\n    L1.push_back(30);\n    L1.push_back(40);\n\n    printList(L1);\n\n    list\u003Cint>L2(L1.begin(),L1.end());\n    printList(L2);\n\n    list\u003Cint>L3(L2);\n    printList(L3);\n\n    list\u003Cint>L4(10, 1000);\n    printList(L4);\n}\n\nint main() {\n    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    test01();\n\n\n    \u002F\u002F 返回 0 表示程序正常结束。\n    return 0;\n}\n","cpp","",[115,150,151,164,172,179,196,201,238,243,290,312,318,329,335,340,351,357,369,387,401,415,429,434,443,448,471,479,484,496,504,509,531,539,544,549,560,567,572,581,586,591,597,608],{"__ignoreMap":148},[152,153,156,160],"span",{"class":154,"line":155},"line",1,[152,157,159],{"class":158},"szBVR","#include",[152,161,163],{"class":162},"sZZnC"," \u003Ciostream>\n",[152,165,167,169],{"class":154,"line":166},2,[152,168,159],{"class":158},[152,170,171],{"class":162}," \u003Clist>\n",[152,173,175],{"class":154,"line":174},3,[152,176,178],{"emptyLinePlaceholder":177},true,"\n",[152,180,182,185,188,192],{"class":154,"line":181},4,[152,183,184],{"class":158},"using",[152,186,187],{"class":158}," namespace",[152,189,191],{"class":190},"sScJk"," std",[152,193,195],{"class":194},"sVt8B",";\n",[152,197,199],{"class":154,"line":198},5,[152,200,178],{"emptyLinePlaceholder":177},[152,202,204,207,210,213,216,219,222,225,228,231,235],{"class":154,"line":203},6,[152,205,206],{"class":158},"void",[152,208,209],{"class":190}," printList",[152,211,212],{"class":194},"(",[152,214,215],{"class":158},"const",[152,217,218],{"class":190}," list",[152,220,221],{"class":194},"\u003C",[152,223,224],{"class":158},"int",[152,226,227],{"class":194},">",[152,229,230],{"class":158},"&",[152,232,234],{"class":233},"s4XuR"," L",[152,236,237],{"class":194},") {\n",[152,239,241],{"class":154,"line":240},7,[152,242,178],{"emptyLinePlaceholder":177},[152,244,246,249,252,255,257,259,262,265,268,271,274,277,279,282,285,288],{"class":154,"line":245},8,[152,247,248],{"class":158},"    for",[152,250,251],{"class":194}," (",[152,253,254],{"class":190},"list",[152,256,221],{"class":194},[152,258,224],{"class":158},[152,260,261],{"class":194},">::const_iterator it ",[152,263,264],{"class":158},"=",[152,266,267],{"class":194}," L.",[152,269,270],{"class":190},"begin",[152,272,273],{"class":194},"(); it ",[152,275,276],{"class":158},"!=",[152,278,267],{"class":194},[152,280,281],{"class":190},"end",[152,283,284],{"class":194},"(); it",[152,286,287],{"class":158},"++",[152,289,237],{"class":194},[152,291,293,296,299,302,305,307,310],{"class":154,"line":292},9,[152,294,295],{"class":194},"        cout ",[152,297,298],{"class":158},"\u003C\u003C",[152,300,301],{"class":158}," *",[152,303,304],{"class":194},"it ",[152,306,298],{"class":158},[152,308,309],{"class":162}," \" \"",[152,311,195],{"class":194},[152,313,315],{"class":154,"line":314},10,[152,316,317],{"class":194},"    }\n",[152,319,321,324,326],{"class":154,"line":320},11,[152,322,323],{"class":194},"    cout ",[152,325,298],{"class":158},[152,327,328],{"class":194}," endl;\n",[152,330,332],{"class":154,"line":331},12,[152,333,334],{"class":194},"}\n",[152,336,338],{"class":154,"line":337},13,[152,339,178],{"emptyLinePlaceholder":177},[152,341,343,345,348],{"class":154,"line":342},14,[152,344,206],{"class":158},[152,346,347],{"class":190}," test01",[152,349,350],{"class":194},"()\n",[152,352,354],{"class":154,"line":353},15,[152,355,356],{"class":194},"{\n",[152,358,360,363,366],{"class":154,"line":359},16,[152,361,362],{"class":194},"    list",[152,364,365],{"class":158},"\u003Cint>",[152,367,368],{"class":194},"L1;\n",[152,370,372,375,378,380,384],{"class":154,"line":371},17,[152,373,374],{"class":194},"    L1.",[152,376,377],{"class":190},"push_back",[152,379,212],{"class":194},[152,381,383],{"class":382},"sj4cs","10",[152,385,386],{"class":194},");\n",[152,388,390,392,394,396,399],{"class":154,"line":389},18,[152,391,374],{"class":194},[152,393,377],{"class":190},[152,395,212],{"class":194},[152,397,398],{"class":382},"20",[152,400,386],{"class":194},[152,402,404,406,408,410,413],{"class":154,"line":403},19,[152,405,374],{"class":194},[152,407,377],{"class":190},[152,409,212],{"class":194},[152,411,412],{"class":382},"30",[152,414,386],{"class":194},[152,416,418,420,422,424,427],{"class":154,"line":417},20,[152,419,374],{"class":194},[152,421,377],{"class":190},[152,423,212],{"class":194},[152,425,426],{"class":382},"40",[152,428,386],{"class":194},[152,430,432],{"class":154,"line":431},21,[152,433,178],{"emptyLinePlaceholder":177},[152,435,437,440],{"class":154,"line":436},22,[152,438,439],{"class":190},"    printList",[152,441,442],{"class":194},"(L1);\n",[152,444,446],{"class":154,"line":445},23,[152,447,178],{"emptyLinePlaceholder":177},[152,449,451,453,455,458,461,463,466,468],{"class":154,"line":450},24,[152,452,362],{"class":194},[152,454,365],{"class":158},[152,456,457],{"class":190},"L2",[152,459,460],{"class":194},"(L1.",[152,462,270],{"class":190},[152,464,465],{"class":194},"(),L1.",[152,467,281],{"class":190},[152,469,470],{"class":194},"());\n",[152,472,474,476],{"class":154,"line":473},25,[152,475,439],{"class":190},[152,477,478],{"class":194},"(L2);\n",[152,480,482],{"class":154,"line":481},26,[152,483,178],{"emptyLinePlaceholder":177},[152,485,487,489,491,494],{"class":154,"line":486},27,[152,488,362],{"class":194},[152,490,365],{"class":158},[152,492,493],{"class":190},"L3",[152,495,478],{"class":194},[152,497,499,501],{"class":154,"line":498},28,[152,500,439],{"class":190},[152,502,503],{"class":194},"(L3);\n",[152,505,507],{"class":154,"line":506},29,[152,508,178],{"emptyLinePlaceholder":177},[152,510,512,514,516,519,521,523,526,529],{"class":154,"line":511},30,[152,513,362],{"class":194},[152,515,365],{"class":158},[152,517,518],{"class":190},"L4",[152,520,212],{"class":194},[152,522,383],{"class":382},[152,524,525],{"class":194},", ",[152,527,528],{"class":382},"1000",[152,530,386],{"class":194},[152,532,534,536],{"class":154,"line":533},31,[152,535,439],{"class":190},[152,537,538],{"class":194},"(L4);\n",[152,540,542],{"class":154,"line":541},32,[152,543,334],{"class":194},[152,545,547],{"class":154,"line":546},33,[152,548,178],{"emptyLinePlaceholder":177},[152,550,552,554,557],{"class":154,"line":551},34,[152,553,224],{"class":158},[152,555,556],{"class":190}," main",[152,558,559],{"class":194},"() {\n",[152,561,563],{"class":154,"line":562},35,[152,564,566],{"class":565},"sJ8bj","    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n",[152,568,570],{"class":154,"line":569},36,[152,571,178],{"emptyLinePlaceholder":177},[152,573,575,578],{"class":154,"line":574},37,[152,576,577],{"class":190},"    test01",[152,579,580],{"class":194},"();\n",[152,582,584],{"class":154,"line":583},38,[152,585,178],{"emptyLinePlaceholder":177},[152,587,589],{"class":154,"line":588},39,[152,590,178],{"emptyLinePlaceholder":177},[152,592,594],{"class":154,"line":593},40,[152,595,596],{"class":565},"    \u002F\u002F 返回 0 表示程序正常结束。\n",[152,598,600,603,606],{"class":154,"line":599},41,[152,601,602],{"class":158},"    return",[152,604,605],{"class":382}," 0",[152,607,195],{"class":194},[152,609,611],{"class":154,"line":610},42,[152,612,334],{"class":194},[18,614,615],{},[24,616,617],{},"運行結果：",[143,619,624],{"className":620,"code":622,"language":623,"meta":148},[621],"language-text","10 20 30 40\n10 20 30 40\n10 20 30 40\n1000 1000 1000 1000 1000 1000 1000 1000 1000 1000\n","text",[115,625,622],{"__ignoreMap":148},[18,627,628],{},"總結：list構造方式同其他幾個STL常用容器，熟練掌握即可",[14,630,632],{"id":631},"list-賦值和交換","list 賦值和交換",[18,634,635],{},[24,636,99],{},[65,638,639],{},[68,640,641],{},"給list容器進行賦值，以及交換list容器",[18,643,644],{},[24,645,109],{},[65,647,648,654,660,666],{},[68,649,650,653],{},[115,651,652],{},"assign(beg, end);","            \u002F\u002F將[beg, end)區間中的數據拷貝賦值給本身。",[68,655,656,659],{},[115,657,658],{},"assign(n, elem);","              \u002F\u002F將n個elem拷貝賦值給本身。",[68,661,662,665],{},[115,663,664],{},"list& operator=(const list &lst);","         \u002F\u002F重載等號操作符",[68,667,668,671],{},[115,669,670],{},"swap(lst);","                         \u002F\u002F將lst與本身的元素互換。",[18,673,674],{},[24,675,141],{},[143,677,679],{"className":145,"code":678,"language":147,"meta":148,"style":148},"#include \u003Ciostream>\n#include \u003Clist>\n\nusing namespace std;\n\nvoid printList(const list\u003Cint>& L) {\n\n    for (list\u003Cint>::const_iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\n\u002F\u002F赋值和交换\nvoid test01()\n{\n    list\u003Cint>L1;\n    L1.push_back(10);\n    L1.push_back(20);\n    L1.push_back(30);\n    L1.push_back(40);\n    printList(L1);\n\n    \u002F\u002F赋值\n    list\u003Cint>L2;\n    L2 = L1;\n    printList(L2);\n\n    list\u003Cint>L3;\n    L3.assign(L2.begin(), L2.end());\n    printList(L3);\n\n    list\u003Cint>L4;\n    L4.assign(10, 100);\n    printList(L4);\n\n}\n\n\u002F\u002F交换\nvoid test02()\n{\n\n    list\u003Cint>L1;\n    L1.push_back(10);\n    L1.push_back(20);\n    L1.push_back(30);\n    L1.push_back(40);\n\n    list\u003Cint>L2;\n    L2.assign(10, 100);\n\n    cout \u003C\u003C \"交换前： \" \u003C\u003C endl;\n    printList(L1);\n    printList(L2);\n\n    cout \u003C\u003C endl;\n\n    L1.swap(L2);\n\n    cout \u003C\u003C \"交换后： \" \u003C\u003C endl;\n    printList(L1);\n    printList(L2);\n\n}\n\nint main() {\n\n    \u002F\u002Ftest01();\n\n    test02();\n\n\n    return 0;\n}\n",[115,680,681,687,693,697,707,711,735,739,773,789,793,801,805,809,814,822,826,834,846,858,870,882,888,892,897,906,916,922,926,935,955,961,965,974,992,998,1002,1006,1010,1015,1024,1028,1032,1041,1054,1067,1080,1093,1098,1107,1125,1130,1145,1152,1159,1164,1173,1178,1188,1193,1207,1214,1221,1226,1231,1236,1245,1250,1256,1261,1269,1274,1279,1288],{"__ignoreMap":148},[152,682,683,685],{"class":154,"line":155},[152,684,159],{"class":158},[152,686,163],{"class":162},[152,688,689,691],{"class":154,"line":166},[152,690,159],{"class":158},[152,692,171],{"class":162},[152,694,695],{"class":154,"line":174},[152,696,178],{"emptyLinePlaceholder":177},[152,698,699,701,703,705],{"class":154,"line":181},[152,700,184],{"class":158},[152,702,187],{"class":158},[152,704,191],{"class":190},[152,706,195],{"class":194},[152,708,709],{"class":154,"line":198},[152,710,178],{"emptyLinePlaceholder":177},[152,712,713,715,717,719,721,723,725,727,729,731,733],{"class":154,"line":203},[152,714,206],{"class":158},[152,716,209],{"class":190},[152,718,212],{"class":194},[152,720,215],{"class":158},[152,722,218],{"class":190},[152,724,221],{"class":194},[152,726,224],{"class":158},[152,728,227],{"class":194},[152,730,230],{"class":158},[152,732,234],{"class":233},[152,734,237],{"class":194},[152,736,737],{"class":154,"line":240},[152,738,178],{"emptyLinePlaceholder":177},[152,740,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771],{"class":154,"line":245},[152,742,248],{"class":158},[152,744,251],{"class":194},[152,746,254],{"class":190},[152,748,221],{"class":194},[152,750,224],{"class":158},[152,752,261],{"class":194},[152,754,264],{"class":158},[152,756,267],{"class":194},[152,758,270],{"class":190},[152,760,273],{"class":194},[152,762,276],{"class":158},[152,764,267],{"class":194},[152,766,281],{"class":190},[152,768,284],{"class":194},[152,770,287],{"class":158},[152,772,237],{"class":194},[152,774,775,777,779,781,783,785,787],{"class":154,"line":292},[152,776,295],{"class":194},[152,778,298],{"class":158},[152,780,301],{"class":158},[152,782,304],{"class":194},[152,784,298],{"class":158},[152,786,309],{"class":162},[152,788,195],{"class":194},[152,790,791],{"class":154,"line":314},[152,792,317],{"class":194},[152,794,795,797,799],{"class":154,"line":320},[152,796,323],{"class":194},[152,798,298],{"class":158},[152,800,328],{"class":194},[152,802,803],{"class":154,"line":331},[152,804,334],{"class":194},[152,806,807],{"class":154,"line":337},[152,808,178],{"emptyLinePlaceholder":177},[152,810,811],{"class":154,"line":342},[152,812,813],{"class":565},"\u002F\u002F赋值和交换\n",[152,815,816,818,820],{"class":154,"line":353},[152,817,206],{"class":158},[152,819,347],{"class":190},[152,821,350],{"class":194},[152,823,824],{"class":154,"line":359},[152,825,356],{"class":194},[152,827,828,830,832],{"class":154,"line":371},[152,829,362],{"class":194},[152,831,365],{"class":158},[152,833,368],{"class":194},[152,835,836,838,840,842,844],{"class":154,"line":389},[152,837,374],{"class":194},[152,839,377],{"class":190},[152,841,212],{"class":194},[152,843,383],{"class":382},[152,845,386],{"class":194},[152,847,848,850,852,854,856],{"class":154,"line":403},[152,849,374],{"class":194},[152,851,377],{"class":190},[152,853,212],{"class":194},[152,855,398],{"class":382},[152,857,386],{"class":194},[152,859,860,862,864,866,868],{"class":154,"line":417},[152,861,374],{"class":194},[152,863,377],{"class":190},[152,865,212],{"class":194},[152,867,412],{"class":382},[152,869,386],{"class":194},[152,871,872,874,876,878,880],{"class":154,"line":431},[152,873,374],{"class":194},[152,875,377],{"class":190},[152,877,212],{"class":194},[152,879,426],{"class":382},[152,881,386],{"class":194},[152,883,884,886],{"class":154,"line":436},[152,885,439],{"class":190},[152,887,442],{"class":194},[152,889,890],{"class":154,"line":445},[152,891,178],{"emptyLinePlaceholder":177},[152,893,894],{"class":154,"line":450},[152,895,896],{"class":565},"    \u002F\u002F赋值\n",[152,898,899,901,903],{"class":154,"line":473},[152,900,362],{"class":194},[152,902,365],{"class":158},[152,904,905],{"class":194},"L2;\n",[152,907,908,911,913],{"class":154,"line":481},[152,909,910],{"class":194},"    L2 ",[152,912,264],{"class":158},[152,914,915],{"class":194}," L1;\n",[152,917,918,920],{"class":154,"line":486},[152,919,439],{"class":190},[152,921,478],{"class":194},[152,923,924],{"class":154,"line":498},[152,925,178],{"emptyLinePlaceholder":177},[152,927,928,930,932],{"class":154,"line":506},[152,929,362],{"class":194},[152,931,365],{"class":158},[152,933,934],{"class":194},"L3;\n",[152,936,937,940,943,946,948,951,953],{"class":154,"line":511},[152,938,939],{"class":194},"    L3.",[152,941,942],{"class":190},"assign",[152,944,945],{"class":194},"(L2.",[152,947,270],{"class":190},[152,949,950],{"class":194},"(), L2.",[152,952,281],{"class":190},[152,954,470],{"class":194},[152,956,957,959],{"class":154,"line":533},[152,958,439],{"class":190},[152,960,503],{"class":194},[152,962,963],{"class":154,"line":541},[152,964,178],{"emptyLinePlaceholder":177},[152,966,967,969,971],{"class":154,"line":546},[152,968,362],{"class":194},[152,970,365],{"class":158},[152,972,973],{"class":194},"L4;\n",[152,975,976,979,981,983,985,987,990],{"class":154,"line":551},[152,977,978],{"class":194},"    L4.",[152,980,942],{"class":190},[152,982,212],{"class":194},[152,984,383],{"class":382},[152,986,525],{"class":194},[152,988,989],{"class":382},"100",[152,991,386],{"class":194},[152,993,994,996],{"class":154,"line":562},[152,995,439],{"class":190},[152,997,538],{"class":194},[152,999,1000],{"class":154,"line":569},[152,1001,178],{"emptyLinePlaceholder":177},[152,1003,1004],{"class":154,"line":574},[152,1005,334],{"class":194},[152,1007,1008],{"class":154,"line":583},[152,1009,178],{"emptyLinePlaceholder":177},[152,1011,1012],{"class":154,"line":588},[152,1013,1014],{"class":565},"\u002F\u002F交换\n",[152,1016,1017,1019,1022],{"class":154,"line":593},[152,1018,206],{"class":158},[152,1020,1021],{"class":190}," test02",[152,1023,350],{"class":194},[152,1025,1026],{"class":154,"line":599},[152,1027,356],{"class":194},[152,1029,1030],{"class":154,"line":610},[152,1031,178],{"emptyLinePlaceholder":177},[152,1033,1035,1037,1039],{"class":154,"line":1034},43,[152,1036,362],{"class":194},[152,1038,365],{"class":158},[152,1040,368],{"class":194},[152,1042,1044,1046,1048,1050,1052],{"class":154,"line":1043},44,[152,1045,374],{"class":194},[152,1047,377],{"class":190},[152,1049,212],{"class":194},[152,1051,383],{"class":382},[152,1053,386],{"class":194},[152,1055,1057,1059,1061,1063,1065],{"class":154,"line":1056},45,[152,1058,374],{"class":194},[152,1060,377],{"class":190},[152,1062,212],{"class":194},[152,1064,398],{"class":382},[152,1066,386],{"class":194},[152,1068,1070,1072,1074,1076,1078],{"class":154,"line":1069},46,[152,1071,374],{"class":194},[152,1073,377],{"class":190},[152,1075,212],{"class":194},[152,1077,412],{"class":382},[152,1079,386],{"class":194},[152,1081,1083,1085,1087,1089,1091],{"class":154,"line":1082},47,[152,1084,374],{"class":194},[152,1086,377],{"class":190},[152,1088,212],{"class":194},[152,1090,426],{"class":382},[152,1092,386],{"class":194},[152,1094,1096],{"class":154,"line":1095},48,[152,1097,178],{"emptyLinePlaceholder":177},[152,1099,1101,1103,1105],{"class":154,"line":1100},49,[152,1102,362],{"class":194},[152,1104,365],{"class":158},[152,1106,905],{"class":194},[152,1108,1110,1113,1115,1117,1119,1121,1123],{"class":154,"line":1109},50,[152,1111,1112],{"class":194},"    L2.",[152,1114,942],{"class":190},[152,1116,212],{"class":194},[152,1118,383],{"class":382},[152,1120,525],{"class":194},[152,1122,989],{"class":382},[152,1124,386],{"class":194},[152,1126,1128],{"class":154,"line":1127},51,[152,1129,178],{"emptyLinePlaceholder":177},[152,1131,1133,1135,1137,1140,1143],{"class":154,"line":1132},52,[152,1134,323],{"class":194},[152,1136,298],{"class":158},[152,1138,1139],{"class":162}," \"交换前： \"",[152,1141,1142],{"class":158}," \u003C\u003C",[152,1144,328],{"class":194},[152,1146,1148,1150],{"class":154,"line":1147},53,[152,1149,439],{"class":190},[152,1151,442],{"class":194},[152,1153,1155,1157],{"class":154,"line":1154},54,[152,1156,439],{"class":190},[152,1158,478],{"class":194},[152,1160,1162],{"class":154,"line":1161},55,[152,1163,178],{"emptyLinePlaceholder":177},[152,1165,1167,1169,1171],{"class":154,"line":1166},56,[152,1168,323],{"class":194},[152,1170,298],{"class":158},[152,1172,328],{"class":194},[152,1174,1176],{"class":154,"line":1175},57,[152,1177,178],{"emptyLinePlaceholder":177},[152,1179,1181,1183,1186],{"class":154,"line":1180},58,[152,1182,374],{"class":194},[152,1184,1185],{"class":190},"swap",[152,1187,478],{"class":194},[152,1189,1191],{"class":154,"line":1190},59,[152,1192,178],{"emptyLinePlaceholder":177},[152,1194,1196,1198,1200,1203,1205],{"class":154,"line":1195},60,[152,1197,323],{"class":194},[152,1199,298],{"class":158},[152,1201,1202],{"class":162}," \"交换后： \"",[152,1204,1142],{"class":158},[152,1206,328],{"class":194},[152,1208,1210,1212],{"class":154,"line":1209},61,[152,1211,439],{"class":190},[152,1213,442],{"class":194},[152,1215,1217,1219],{"class":154,"line":1216},62,[152,1218,439],{"class":190},[152,1220,478],{"class":194},[152,1222,1224],{"class":154,"line":1223},63,[152,1225,178],{"emptyLinePlaceholder":177},[152,1227,1229],{"class":154,"line":1228},64,[152,1230,334],{"class":194},[152,1232,1234],{"class":154,"line":1233},65,[152,1235,178],{"emptyLinePlaceholder":177},[152,1237,1239,1241,1243],{"class":154,"line":1238},66,[152,1240,224],{"class":158},[152,1242,556],{"class":190},[152,1244,559],{"class":194},[152,1246,1248],{"class":154,"line":1247},67,[152,1249,178],{"emptyLinePlaceholder":177},[152,1251,1253],{"class":154,"line":1252},68,[152,1254,1255],{"class":565},"    \u002F\u002Ftest01();\n",[152,1257,1259],{"class":154,"line":1258},69,[152,1260,178],{"emptyLinePlaceholder":177},[152,1262,1264,1267],{"class":154,"line":1263},70,[152,1265,1266],{"class":190},"    test02",[152,1268,580],{"class":194},[152,1270,1272],{"class":154,"line":1271},71,[152,1273,178],{"emptyLinePlaceholder":177},[152,1275,1277],{"class":154,"line":1276},72,[152,1278,178],{"emptyLinePlaceholder":177},[152,1280,1282,1284,1286],{"class":154,"line":1281},73,[152,1283,602],{"class":158},[152,1285,605],{"class":382},[152,1287,195],{"class":194},[152,1289,1291],{"class":154,"line":1290},74,[152,1292,334],{"class":194},[18,1294,1295],{},[24,1296,617],{},[143,1298,1301],{"className":1299,"code":1300,"language":623,"meta":148},[621],"交换前：\n10 20 30 40\n100 100 100 100 100 100 100 100 100 100\n\n交换后：\n100 100 100 100 100 100 100 100 100 100\n10 20 30 40\n",[115,1302,1300],{"__ignoreMap":148},[18,1304,1305],{},"總結：list賦值和交換操作能夠靈活運用即可",[14,1307,1309],{"id":1308},"list-大小操作","list 大小操作",[18,1311,1312],{},[24,1313,99],{},[65,1315,1316],{},[68,1317,1318],{},"對list容器的大小進行操作",[18,1320,1321],{},[24,1322,109],{},[65,1324,1325,1331,1337,1347],{},[68,1326,1327,1330],{},[115,1328,1329],{},"size(); ","                             \u002F\u002F返回容器中元素的個數",[68,1332,1333,1336],{},[115,1334,1335],{},"empty(); ","                           \u002F\u002F判斷容器是否為空",[68,1338,1339,1342,1343,1346],{},[115,1340,1341],{},"resize(num);","                   \u002F\u002F重新指定容器的長度為num，若容器變長，則以默認值填充新位置。",[1344,1345],"br",{},"​\t\t\t\t\t    \u002F\u002F如果容器變短，則末尾超出容器長度的元素被刪除。",[68,1348,1349,1352,1353],{},[115,1350,1351],{},"resize(num, elem); ","       \u002F\u002F重新指定容器的長度為num，若容器變長，則以elem值填充新位置。",[143,1354,1357],{"className":1355,"code":1356,"language":623},[621],"            ​                       \u002F\u002F如果容器變短，則末尾超出容器長度的元素被刪除。\n",[115,1358,1356],{"__ignoreMap":148},[18,1360,1361],{},[24,1362,141],{},[143,1364,1366],{"className":145,"code":1365,"language":147,"meta":148,"style":148},"#include \u003Ciostream>\n#include \u003Clist>\n\nusing namespace std;\n\nvoid printList(const list\u003Cint>& L) {\n\n    for (list\u003Cint>::const_iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\n\u002F\u002F大小操作\nvoid test01()\n{\n    list\u003Cint>L1;\n    L1.push_back(10);\n    L1.push_back(20);\n    L1.push_back(30);\n    L1.push_back(40);\n\n    if (L1.empty())\n    {\n        cout \u003C\u003C \"L1为空\" \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"L1不为空\" \u003C\u003C endl;\n        cout \u003C\u003C \"L1的大小为： \" \u003C\u003C L1.size() \u003C\u003C endl;\n    }\n\n    \u002F\u002F重新指定大小\n    L1.resize(10);\n    printList(L1);\n\n    L1.resize(2);\n    printList(L1);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[115,1367,1368,1374,1380,1384,1394,1398,1422,1426,1460,1476,1480,1488,1492,1496,1501,1509,1513,1521,1533,1545,1557,1569,1573,1587,1592,1605,1609,1614,1618,1631,1655,1659,1663,1668,1681,1687,1691,1704,1710,1714,1718,1726,1730,1736,1740,1744,1752],{"__ignoreMap":148},[152,1369,1370,1372],{"class":154,"line":155},[152,1371,159],{"class":158},[152,1373,163],{"class":162},[152,1375,1376,1378],{"class":154,"line":166},[152,1377,159],{"class":158},[152,1379,171],{"class":162},[152,1381,1382],{"class":154,"line":174},[152,1383,178],{"emptyLinePlaceholder":177},[152,1385,1386,1388,1390,1392],{"class":154,"line":181},[152,1387,184],{"class":158},[152,1389,187],{"class":158},[152,1391,191],{"class":190},[152,1393,195],{"class":194},[152,1395,1396],{"class":154,"line":198},[152,1397,178],{"emptyLinePlaceholder":177},[152,1399,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420],{"class":154,"line":203},[152,1401,206],{"class":158},[152,1403,209],{"class":190},[152,1405,212],{"class":194},[152,1407,215],{"class":158},[152,1409,218],{"class":190},[152,1411,221],{"class":194},[152,1413,224],{"class":158},[152,1415,227],{"class":194},[152,1417,230],{"class":158},[152,1419,234],{"class":233},[152,1421,237],{"class":194},[152,1423,1424],{"class":154,"line":240},[152,1425,178],{"emptyLinePlaceholder":177},[152,1427,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458],{"class":154,"line":245},[152,1429,248],{"class":158},[152,1431,251],{"class":194},[152,1433,254],{"class":190},[152,1435,221],{"class":194},[152,1437,224],{"class":158},[152,1439,261],{"class":194},[152,1441,264],{"class":158},[152,1443,267],{"class":194},[152,1445,270],{"class":190},[152,1447,273],{"class":194},[152,1449,276],{"class":158},[152,1451,267],{"class":194},[152,1453,281],{"class":190},[152,1455,284],{"class":194},[152,1457,287],{"class":158},[152,1459,237],{"class":194},[152,1461,1462,1464,1466,1468,1470,1472,1474],{"class":154,"line":292},[152,1463,295],{"class":194},[152,1465,298],{"class":158},[152,1467,301],{"class":158},[152,1469,304],{"class":194},[152,1471,298],{"class":158},[152,1473,309],{"class":162},[152,1475,195],{"class":194},[152,1477,1478],{"class":154,"line":314},[152,1479,317],{"class":194},[152,1481,1482,1484,1486],{"class":154,"line":320},[152,1483,323],{"class":194},[152,1485,298],{"class":158},[152,1487,328],{"class":194},[152,1489,1490],{"class":154,"line":331},[152,1491,334],{"class":194},[152,1493,1494],{"class":154,"line":337},[152,1495,178],{"emptyLinePlaceholder":177},[152,1497,1498],{"class":154,"line":342},[152,1499,1500],{"class":565},"\u002F\u002F大小操作\n",[152,1502,1503,1505,1507],{"class":154,"line":353},[152,1504,206],{"class":158},[152,1506,347],{"class":190},[152,1508,350],{"class":194},[152,1510,1511],{"class":154,"line":359},[152,1512,356],{"class":194},[152,1514,1515,1517,1519],{"class":154,"line":371},[152,1516,362],{"class":194},[152,1518,365],{"class":158},[152,1520,368],{"class":194},[152,1522,1523,1525,1527,1529,1531],{"class":154,"line":389},[152,1524,374],{"class":194},[152,1526,377],{"class":190},[152,1528,212],{"class":194},[152,1530,383],{"class":382},[152,1532,386],{"class":194},[152,1534,1535,1537,1539,1541,1543],{"class":154,"line":403},[152,1536,374],{"class":194},[152,1538,377],{"class":190},[152,1540,212],{"class":194},[152,1542,398],{"class":382},[152,1544,386],{"class":194},[152,1546,1547,1549,1551,1553,1555],{"class":154,"line":417},[152,1548,374],{"class":194},[152,1550,377],{"class":190},[152,1552,212],{"class":194},[152,1554,412],{"class":382},[152,1556,386],{"class":194},[152,1558,1559,1561,1563,1565,1567],{"class":154,"line":431},[152,1560,374],{"class":194},[152,1562,377],{"class":190},[152,1564,212],{"class":194},[152,1566,426],{"class":382},[152,1568,386],{"class":194},[152,1570,1571],{"class":154,"line":436},[152,1572,178],{"emptyLinePlaceholder":177},[152,1574,1575,1578,1581,1584],{"class":154,"line":445},[152,1576,1577],{"class":158},"    if",[152,1579,1580],{"class":194}," (L1.",[152,1582,1583],{"class":190},"empty",[152,1585,1586],{"class":194},"())\n",[152,1588,1589],{"class":154,"line":450},[152,1590,1591],{"class":194},"    {\n",[152,1593,1594,1596,1598,1601,1603],{"class":154,"line":473},[152,1595,295],{"class":194},[152,1597,298],{"class":158},[152,1599,1600],{"class":162}," \"L1为空\"",[152,1602,1142],{"class":158},[152,1604,328],{"class":194},[152,1606,1607],{"class":154,"line":481},[152,1608,317],{"class":194},[152,1610,1611],{"class":154,"line":486},[152,1612,1613],{"class":158},"    else\n",[152,1615,1616],{"class":154,"line":498},[152,1617,1591],{"class":194},[152,1619,1620,1622,1624,1627,1629],{"class":154,"line":506},[152,1621,295],{"class":194},[152,1623,298],{"class":158},[152,1625,1626],{"class":162}," \"L1不为空\"",[152,1628,1142],{"class":158},[152,1630,328],{"class":194},[152,1632,1633,1635,1637,1640,1642,1645,1648,1651,1653],{"class":154,"line":511},[152,1634,295],{"class":194},[152,1636,298],{"class":158},[152,1638,1639],{"class":162}," \"L1的大小为： \"",[152,1641,1142],{"class":158},[152,1643,1644],{"class":194}," L1.",[152,1646,1647],{"class":190},"size",[152,1649,1650],{"class":194},"() ",[152,1652,298],{"class":158},[152,1654,328],{"class":194},[152,1656,1657],{"class":154,"line":533},[152,1658,317],{"class":194},[152,1660,1661],{"class":154,"line":541},[152,1662,178],{"emptyLinePlaceholder":177},[152,1664,1665],{"class":154,"line":546},[152,1666,1667],{"class":565},"    \u002F\u002F重新指定大小\n",[152,1669,1670,1672,1675,1677,1679],{"class":154,"line":551},[152,1671,374],{"class":194},[152,1673,1674],{"class":190},"resize",[152,1676,212],{"class":194},[152,1678,383],{"class":382},[152,1680,386],{"class":194},[152,1682,1683,1685],{"class":154,"line":562},[152,1684,439],{"class":190},[152,1686,442],{"class":194},[152,1688,1689],{"class":154,"line":569},[152,1690,178],{"emptyLinePlaceholder":177},[152,1692,1693,1695,1697,1699,1702],{"class":154,"line":574},[152,1694,374],{"class":194},[152,1696,1674],{"class":190},[152,1698,212],{"class":194},[152,1700,1701],{"class":382},"2",[152,1703,386],{"class":194},[152,1705,1706,1708],{"class":154,"line":583},[152,1707,439],{"class":190},[152,1709,442],{"class":194},[152,1711,1712],{"class":154,"line":588},[152,1713,334],{"class":194},[152,1715,1716],{"class":154,"line":593},[152,1717,178],{"emptyLinePlaceholder":177},[152,1719,1720,1722,1724],{"class":154,"line":599},[152,1721,224],{"class":158},[152,1723,556],{"class":190},[152,1725,559],{"class":194},[152,1727,1728],{"class":154,"line":610},[152,1729,178],{"emptyLinePlaceholder":177},[152,1731,1732,1734],{"class":154,"line":1034},[152,1733,577],{"class":190},[152,1735,580],{"class":194},[152,1737,1738],{"class":154,"line":1043},[152,1739,178],{"emptyLinePlaceholder":177},[152,1741,1742],{"class":154,"line":1056},[152,1743,178],{"emptyLinePlaceholder":177},[152,1745,1746,1748,1750],{"class":154,"line":1069},[152,1747,602],{"class":158},[152,1749,605],{"class":382},[152,1751,195],{"class":194},[152,1753,1754],{"class":154,"line":1082},[152,1755,334],{"class":194},[18,1757,1758],{},[24,1759,617],{},[143,1761,1764],{"className":1762,"code":1763,"language":623,"meta":148},[621],"L1不为空\nL1的大小为： 4\n10 20 30 40 0 0 0 0 0 0\n10 20\n",[115,1765,1763],{"__ignoreMap":148},[18,1767,1768],{},"總結：",[65,1770,1771,1774,1777],{},[68,1772,1773],{},"判斷是否為空   --- empty",[68,1775,1776],{},"返回元素個數   --- size",[68,1778,1779],{},"重新指定個數   --- resize",[14,1781,1783],{"id":1782},"list-插入和刪除","list 插入和刪除",[18,1785,1786],{},[24,1787,99],{},[65,1789,1790],{},[68,1791,1792],{},"對list容器進行數據的插入和刪除",[18,1794,1795],{},[24,1796,109],{},[65,1798,1799,1802,1805,1808,1811,1814,1817,1820,1823,1826,1829],{},[68,1800,1801],{},"push_back(elem);\u002F\u002F在容器尾部加入一個元素",[68,1803,1804],{},"pop_back();\u002F\u002F刪除容器中最後一個元素",[68,1806,1807],{},"push_front(elem);\u002F\u002F在容器開頭插入一個元素",[68,1809,1810],{},"pop_front();\u002F\u002F從容器開頭移除第一個元素",[68,1812,1813],{},"insert(pos,elem);\u002F\u002F在pos位置插elem元素的拷貝，返回新數據的位置。",[68,1815,1816],{},"insert(pos,n,elem);\u002F\u002F在pos位置插入n個elem數據，無返回值。",[68,1818,1819],{},"insert(pos,beg,end);\u002F\u002F在pos位置插入[beg,end)區間的數據，無返回值。",[68,1821,1822],{},"clear();\u002F\u002F移除容器的所有數據",[68,1824,1825],{},"erase(beg,end);\u002F\u002F刪除[beg,end)區間的數據，返回下一個數據的位置。",[68,1827,1828],{},"erase(pos);\u002F\u002F刪除pos位置的數據，返回下一個數據的位置。",[68,1830,1831],{},"remove(elem);\u002F\u002F刪除容器中所有與elem值匹配的元素。",[18,1833,1834],{},[24,1835,141],{},[143,1837,1839],{"className":145,"code":1838,"language":147,"meta":148,"style":148},"#include \u003Ciostream>\n#include \u003Clist>\n\nusing namespace std;\n\nvoid printList(const list\u003Cint>& L) {\n\n    for (list\u003Cint>::const_iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\n\u002F\u002F插入和删除\nvoid test01()\n{\n    list\u003Cint> L;\n    \u002F\u002F尾插\n    L.push_back(10);\n    L.push_back(20);\n    L.push_back(30);\n    \u002F\u002F头插\n    L.push_front(100);\n    L.push_front(200);\n    L.push_front(300);\n\n    printList(L);\n\n    \u002F\u002F尾删\n    L.pop_back();\n    printList(L);\n\n    \u002F\u002F头删\n    L.pop_front();\n    printList(L);\n\n    \u002F\u002F插入\n    list\u003Cint>::iterator it = L.begin();\n    L.insert(++it, 1000);\n    printList(L);\n\n    \u002F\u002F删除\n    it = L.begin();\n    L.erase(++it);\n    printList(L);\n\n    \u002F\u002F移除\n    L.push_back(10000);\n    L.push_back(10000);\n    L.push_back(10000);\n    printList(L);\n    L.remove(10000);\n    printList(L);\n    \n    \u002F\u002F清空\n    L.clear();\n    printList(L);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[115,1840,1841,1847,1853,1857,1867,1871,1895,1899,1933,1949,1953,1961,1965,1969,1974,1982,1986,1995,2000,2013,2025,2037,2042,2055,2068,2081,2085,2092,2096,2101,2110,2116,2120,2125,2134,2140,2144,2149,2168,2186,2192,2196,2201,2214,2228,2234,2238,2243,2256,2268,2280,2286,2299,2305,2310,2315,2324,2330,2334,2338,2346,2350,2356,2360,2364,2372],{"__ignoreMap":148},[152,1842,1843,1845],{"class":154,"line":155},[152,1844,159],{"class":158},[152,1846,163],{"class":162},[152,1848,1849,1851],{"class":154,"line":166},[152,1850,159],{"class":158},[152,1852,171],{"class":162},[152,1854,1855],{"class":154,"line":174},[152,1856,178],{"emptyLinePlaceholder":177},[152,1858,1859,1861,1863,1865],{"class":154,"line":181},[152,1860,184],{"class":158},[152,1862,187],{"class":158},[152,1864,191],{"class":190},[152,1866,195],{"class":194},[152,1868,1869],{"class":154,"line":198},[152,1870,178],{"emptyLinePlaceholder":177},[152,1872,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893],{"class":154,"line":203},[152,1874,206],{"class":158},[152,1876,209],{"class":190},[152,1878,212],{"class":194},[152,1880,215],{"class":158},[152,1882,218],{"class":190},[152,1884,221],{"class":194},[152,1886,224],{"class":158},[152,1888,227],{"class":194},[152,1890,230],{"class":158},[152,1892,234],{"class":233},[152,1894,237],{"class":194},[152,1896,1897],{"class":154,"line":240},[152,1898,178],{"emptyLinePlaceholder":177},[152,1900,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931],{"class":154,"line":245},[152,1902,248],{"class":158},[152,1904,251],{"class":194},[152,1906,254],{"class":190},[152,1908,221],{"class":194},[152,1910,224],{"class":158},[152,1912,261],{"class":194},[152,1914,264],{"class":158},[152,1916,267],{"class":194},[152,1918,270],{"class":190},[152,1920,273],{"class":194},[152,1922,276],{"class":158},[152,1924,267],{"class":194},[152,1926,281],{"class":190},[152,1928,284],{"class":194},[152,1930,287],{"class":158},[152,1932,237],{"class":194},[152,1934,1935,1937,1939,1941,1943,1945,1947],{"class":154,"line":292},[152,1936,295],{"class":194},[152,1938,298],{"class":158},[152,1940,301],{"class":158},[152,1942,304],{"class":194},[152,1944,298],{"class":158},[152,1946,309],{"class":162},[152,1948,195],{"class":194},[152,1950,1951],{"class":154,"line":314},[152,1952,317],{"class":194},[152,1954,1955,1957,1959],{"class":154,"line":320},[152,1956,323],{"class":194},[152,1958,298],{"class":158},[152,1960,328],{"class":194},[152,1962,1963],{"class":154,"line":331},[152,1964,334],{"class":194},[152,1966,1967],{"class":154,"line":337},[152,1968,178],{"emptyLinePlaceholder":177},[152,1970,1971],{"class":154,"line":342},[152,1972,1973],{"class":565},"\u002F\u002F插入和删除\n",[152,1975,1976,1978,1980],{"class":154,"line":353},[152,1977,206],{"class":158},[152,1979,347],{"class":190},[152,1981,350],{"class":194},[152,1983,1984],{"class":154,"line":359},[152,1985,356],{"class":194},[152,1987,1988,1990,1992],{"class":154,"line":371},[152,1989,362],{"class":194},[152,1991,365],{"class":158},[152,1993,1994],{"class":194}," L;\n",[152,1996,1997],{"class":154,"line":389},[152,1998,1999],{"class":565},"    \u002F\u002F尾插\n",[152,2001,2002,2005,2007,2009,2011],{"class":154,"line":403},[152,2003,2004],{"class":194},"    L.",[152,2006,377],{"class":190},[152,2008,212],{"class":194},[152,2010,383],{"class":382},[152,2012,386],{"class":194},[152,2014,2015,2017,2019,2021,2023],{"class":154,"line":417},[152,2016,2004],{"class":194},[152,2018,377],{"class":190},[152,2020,212],{"class":194},[152,2022,398],{"class":382},[152,2024,386],{"class":194},[152,2026,2027,2029,2031,2033,2035],{"class":154,"line":431},[152,2028,2004],{"class":194},[152,2030,377],{"class":190},[152,2032,212],{"class":194},[152,2034,412],{"class":382},[152,2036,386],{"class":194},[152,2038,2039],{"class":154,"line":436},[152,2040,2041],{"class":565},"    \u002F\u002F头插\n",[152,2043,2044,2046,2049,2051,2053],{"class":154,"line":445},[152,2045,2004],{"class":194},[152,2047,2048],{"class":190},"push_front",[152,2050,212],{"class":194},[152,2052,989],{"class":382},[152,2054,386],{"class":194},[152,2056,2057,2059,2061,2063,2066],{"class":154,"line":450},[152,2058,2004],{"class":194},[152,2060,2048],{"class":190},[152,2062,212],{"class":194},[152,2064,2065],{"class":382},"200",[152,2067,386],{"class":194},[152,2069,2070,2072,2074,2076,2079],{"class":154,"line":473},[152,2071,2004],{"class":194},[152,2073,2048],{"class":190},[152,2075,212],{"class":194},[152,2077,2078],{"class":382},"300",[152,2080,386],{"class":194},[152,2082,2083],{"class":154,"line":481},[152,2084,178],{"emptyLinePlaceholder":177},[152,2086,2087,2089],{"class":154,"line":486},[152,2088,439],{"class":190},[152,2090,2091],{"class":194},"(L);\n",[152,2093,2094],{"class":154,"line":498},[152,2095,178],{"emptyLinePlaceholder":177},[152,2097,2098],{"class":154,"line":506},[152,2099,2100],{"class":565},"    \u002F\u002F尾删\n",[152,2102,2103,2105,2108],{"class":154,"line":511},[152,2104,2004],{"class":194},[152,2106,2107],{"class":190},"pop_back",[152,2109,580],{"class":194},[152,2111,2112,2114],{"class":154,"line":533},[152,2113,439],{"class":190},[152,2115,2091],{"class":194},[152,2117,2118],{"class":154,"line":541},[152,2119,178],{"emptyLinePlaceholder":177},[152,2121,2122],{"class":154,"line":546},[152,2123,2124],{"class":565},"    \u002F\u002F头删\n",[152,2126,2127,2129,2132],{"class":154,"line":551},[152,2128,2004],{"class":194},[152,2130,2131],{"class":190},"pop_front",[152,2133,580],{"class":194},[152,2135,2136,2138],{"class":154,"line":562},[152,2137,439],{"class":190},[152,2139,2091],{"class":194},[152,2141,2142],{"class":154,"line":569},[152,2143,178],{"emptyLinePlaceholder":177},[152,2145,2146],{"class":154,"line":574},[152,2147,2148],{"class":565},"    \u002F\u002F插入\n",[152,2150,2151,2153,2155,2157,2160,2162,2164,2166],{"class":154,"line":583},[152,2152,362],{"class":190},[152,2154,221],{"class":194},[152,2156,224],{"class":158},[152,2158,2159],{"class":194},">::iterator it ",[152,2161,264],{"class":158},[152,2163,267],{"class":194},[152,2165,270],{"class":190},[152,2167,580],{"class":194},[152,2169,2170,2172,2175,2177,2179,2182,2184],{"class":154,"line":588},[152,2171,2004],{"class":194},[152,2173,2174],{"class":190},"insert",[152,2176,212],{"class":194},[152,2178,287],{"class":158},[152,2180,2181],{"class":194},"it, ",[152,2183,528],{"class":382},[152,2185,386],{"class":194},[152,2187,2188,2190],{"class":154,"line":593},[152,2189,439],{"class":190},[152,2191,2091],{"class":194},[152,2193,2194],{"class":154,"line":599},[152,2195,178],{"emptyLinePlaceholder":177},[152,2197,2198],{"class":154,"line":610},[152,2199,2200],{"class":565},"    \u002F\u002F删除\n",[152,2202,2203,2206,2208,2210,2212],{"class":154,"line":1034},[152,2204,2205],{"class":194},"    it ",[152,2207,264],{"class":158},[152,2209,267],{"class":194},[152,2211,270],{"class":190},[152,2213,580],{"class":194},[152,2215,2216,2218,2221,2223,2225],{"class":154,"line":1043},[152,2217,2004],{"class":194},[152,2219,2220],{"class":190},"erase",[152,2222,212],{"class":194},[152,2224,287],{"class":158},[152,2226,2227],{"class":194},"it);\n",[152,2229,2230,2232],{"class":154,"line":1056},[152,2231,439],{"class":190},[152,2233,2091],{"class":194},[152,2235,2236],{"class":154,"line":1069},[152,2237,178],{"emptyLinePlaceholder":177},[152,2239,2240],{"class":154,"line":1082},[152,2241,2242],{"class":565},"    \u002F\u002F移除\n",[152,2244,2245,2247,2249,2251,2254],{"class":154,"line":1095},[152,2246,2004],{"class":194},[152,2248,377],{"class":190},[152,2250,212],{"class":194},[152,2252,2253],{"class":382},"10000",[152,2255,386],{"class":194},[152,2257,2258,2260,2262,2264,2266],{"class":154,"line":1100},[152,2259,2004],{"class":194},[152,2261,377],{"class":190},[152,2263,212],{"class":194},[152,2265,2253],{"class":382},[152,2267,386],{"class":194},[152,2269,2270,2272,2274,2276,2278],{"class":154,"line":1109},[152,2271,2004],{"class":194},[152,2273,377],{"class":190},[152,2275,212],{"class":194},[152,2277,2253],{"class":382},[152,2279,386],{"class":194},[152,2281,2282,2284],{"class":154,"line":1127},[152,2283,439],{"class":190},[152,2285,2091],{"class":194},[152,2287,2288,2290,2293,2295,2297],{"class":154,"line":1132},[152,2289,2004],{"class":194},[152,2291,2292],{"class":190},"remove",[152,2294,212],{"class":194},[152,2296,2253],{"class":382},[152,2298,386],{"class":194},[152,2300,2301,2303],{"class":154,"line":1147},[152,2302,439],{"class":190},[152,2304,2091],{"class":194},[152,2306,2307],{"class":154,"line":1154},[152,2308,2309],{"class":194},"    \n",[152,2311,2312],{"class":154,"line":1161},[152,2313,2314],{"class":565},"    \u002F\u002F清空\n",[152,2316,2317,2319,2322],{"class":154,"line":1166},[152,2318,2004],{"class":194},[152,2320,2321],{"class":190},"clear",[152,2323,580],{"class":194},[152,2325,2326,2328],{"class":154,"line":1175},[152,2327,439],{"class":190},[152,2329,2091],{"class":194},[152,2331,2332],{"class":154,"line":1180},[152,2333,334],{"class":194},[152,2335,2336],{"class":154,"line":1190},[152,2337,178],{"emptyLinePlaceholder":177},[152,2339,2340,2342,2344],{"class":154,"line":1195},[152,2341,224],{"class":158},[152,2343,556],{"class":190},[152,2345,559],{"class":194},[152,2347,2348],{"class":154,"line":1209},[152,2349,178],{"emptyLinePlaceholder":177},[152,2351,2352,2354],{"class":154,"line":1216},[152,2353,577],{"class":190},[152,2355,580],{"class":194},[152,2357,2358],{"class":154,"line":1223},[152,2359,178],{"emptyLinePlaceholder":177},[152,2361,2362],{"class":154,"line":1228},[152,2363,178],{"emptyLinePlaceholder":177},[152,2365,2366,2368,2370],{"class":154,"line":1233},[152,2367,602],{"class":158},[152,2369,605],{"class":382},[152,2371,195],{"class":194},[152,2373,2374],{"class":154,"line":1238},[152,2375,334],{"class":194},[18,2377,2378],{},[24,2379,617],{},[143,2381,2384],{"className":2382,"code":2383,"language":623,"meta":148},[621],"300 200 100 10 20 30\n300 200 100 10 20\n200 100 10 20\n200 1000 100 10 20\n200 100 10 20\n200 100 10 20 10000 10000 10000\n200 100 10 20\n",[115,2385,2383],{"__ignoreMap":148},[18,2387,1768],{},[65,2389,2390,2393,2396,2399,2402,2405,2408,2411],{},[68,2391,2392],{},"尾插   --- push_back",[68,2394,2395],{},"尾刪   --- pop_back",[68,2397,2398],{},"頭插   --- push_front",[68,2400,2401],{},"頭刪   --- pop_front",[68,2403,2404],{},"插入   --- insert",[68,2406,2407],{},"刪除   --- erase",[68,2409,2410],{},"移除   --- remove",[68,2412,2413],{},"清空   --- clear",[14,2415,2417],{"id":2416},"list-數據存取","list 數據存取",[18,2419,2420],{},[24,2421,99],{},[65,2423,2424],{},[68,2425,2426],{},"對list容器中數據進行存取",[18,2428,2429],{},[24,2430,109],{},[65,2432,2433,2439],{},[68,2434,2435,2438],{},[115,2436,2437],{},"front();","        \u002F\u002F返回第一個元素。",[68,2440,2441,2444],{},[115,2442,2443],{},"back();","         \u002F\u002F返回最後一個元素。",[18,2446,2447],{},[24,2448,141],{},[143,2450,2452],{"className":145,"code":2451,"language":147,"meta":148,"style":148},"#include \u003Ciostream>\n#include \u003Clist>\n\nusing namespace std;\n\n\u002F\u002F数据存取\nvoid test01()\n{\n    list\u003Cint>L1;\n    L1.push_back(10);\n    L1.push_back(20);\n    L1.push_back(30);\n    L1.push_back(40);\n\n    \n    \u002F\u002Fcout \u003C\u003C L1.at(0) \u003C\u003C endl;\u002F\u002F错误 不支持at访问数据\n    \u002F\u002Fcout \u003C\u003C L1[0] \u003C\u003C endl; \u002F\u002F错误  不支持[]方式访问数据\n    cout \u003C\u003C \"第一个元素为： \" \u003C\u003C L1.front() \u003C\u003C endl;\n    cout \u003C\u003C \"最后一个元素为： \" \u003C\u003C L1.back() \u003C\u003C endl;\n\n    \u002F\u002Flist容器的迭代器是双向迭代器，不支持随机访问\n    list\u003Cint>::iterator it = L1.begin();\n    \u002F\u002Fit = it + 1;\u002F\u002F错误，不可以跳跃访问，即使是+1\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n\n",[115,2453,2454,2460,2466,2470,2480,2484,2489,2497,2501,2509,2521,2533,2545,2557,2561,2565,2570,2578,2600,2622,2626,2631,2649,2654,2658,2662,2670,2674,2680,2684,2688,2696],{"__ignoreMap":148},[152,2455,2456,2458],{"class":154,"line":155},[152,2457,159],{"class":158},[152,2459,163],{"class":162},[152,2461,2462,2464],{"class":154,"line":166},[152,2463,159],{"class":158},[152,2465,171],{"class":162},[152,2467,2468],{"class":154,"line":174},[152,2469,178],{"emptyLinePlaceholder":177},[152,2471,2472,2474,2476,2478],{"class":154,"line":181},[152,2473,184],{"class":158},[152,2475,187],{"class":158},[152,2477,191],{"class":190},[152,2479,195],{"class":194},[152,2481,2482],{"class":154,"line":198},[152,2483,178],{"emptyLinePlaceholder":177},[152,2485,2486],{"class":154,"line":203},[152,2487,2488],{"class":565},"\u002F\u002F数据存取\n",[152,2490,2491,2493,2495],{"class":154,"line":240},[152,2492,206],{"class":158},[152,2494,347],{"class":190},[152,2496,350],{"class":194},[152,2498,2499],{"class":154,"line":245},[152,2500,356],{"class":194},[152,2502,2503,2505,2507],{"class":154,"line":292},[152,2504,362],{"class":194},[152,2506,365],{"class":158},[152,2508,368],{"class":194},[152,2510,2511,2513,2515,2517,2519],{"class":154,"line":314},[152,2512,374],{"class":194},[152,2514,377],{"class":190},[152,2516,212],{"class":194},[152,2518,383],{"class":382},[152,2520,386],{"class":194},[152,2522,2523,2525,2527,2529,2531],{"class":154,"line":320},[152,2524,374],{"class":194},[152,2526,377],{"class":190},[152,2528,212],{"class":194},[152,2530,398],{"class":382},[152,2532,386],{"class":194},[152,2534,2535,2537,2539,2541,2543],{"class":154,"line":331},[152,2536,374],{"class":194},[152,2538,377],{"class":190},[152,2540,212],{"class":194},[152,2542,412],{"class":382},[152,2544,386],{"class":194},[152,2546,2547,2549,2551,2553,2555],{"class":154,"line":337},[152,2548,374],{"class":194},[152,2550,377],{"class":190},[152,2552,212],{"class":194},[152,2554,426],{"class":382},[152,2556,386],{"class":194},[152,2558,2559],{"class":154,"line":342},[152,2560,178],{"emptyLinePlaceholder":177},[152,2562,2563],{"class":154,"line":353},[152,2564,2309],{"class":194},[152,2566,2567],{"class":154,"line":359},[152,2568,2569],{"class":565},"    \u002F\u002Fcout \u003C\u003C L1.at(0) \u003C\u003C endl;\u002F\u002F错误 不支持at访问数据\n",[152,2571,2572,2575],{"class":154,"line":371},[152,2573,2574],{"class":565},"    \u002F\u002Fcout \u003C\u003C L1[0] \u003C\u003C endl;",[152,2576,2577],{"class":565}," \u002F\u002F错误  不支持[]方式访问数据\n",[152,2579,2580,2582,2584,2587,2589,2591,2594,2596,2598],{"class":154,"line":389},[152,2581,323],{"class":194},[152,2583,298],{"class":158},[152,2585,2586],{"class":162}," \"第一个元素为： \"",[152,2588,1142],{"class":158},[152,2590,1644],{"class":194},[152,2592,2593],{"class":190},"front",[152,2595,1650],{"class":194},[152,2597,298],{"class":158},[152,2599,328],{"class":194},[152,2601,2602,2604,2606,2609,2611,2613,2616,2618,2620],{"class":154,"line":403},[152,2603,323],{"class":194},[152,2605,298],{"class":158},[152,2607,2608],{"class":162}," \"最后一个元素为： \"",[152,2610,1142],{"class":158},[152,2612,1644],{"class":194},[152,2614,2615],{"class":190},"back",[152,2617,1650],{"class":194},[152,2619,298],{"class":158},[152,2621,328],{"class":194},[152,2623,2624],{"class":154,"line":417},[152,2625,178],{"emptyLinePlaceholder":177},[152,2627,2628],{"class":154,"line":431},[152,2629,2630],{"class":565},"    \u002F\u002Flist容器的迭代器是双向迭代器，不支持随机访问\n",[152,2632,2633,2635,2637,2639,2641,2643,2645,2647],{"class":154,"line":436},[152,2634,362],{"class":190},[152,2636,221],{"class":194},[152,2638,224],{"class":158},[152,2640,2159],{"class":194},[152,2642,264],{"class":158},[152,2644,1644],{"class":194},[152,2646,270],{"class":190},[152,2648,580],{"class":194},[152,2650,2651],{"class":154,"line":445},[152,2652,2653],{"class":565},"    \u002F\u002Fit = it + 1;\u002F\u002F错误，不可以跳跃访问，即使是+1\n",[152,2655,2656],{"class":154,"line":450},[152,2657,334],{"class":194},[152,2659,2660],{"class":154,"line":473},[152,2661,178],{"emptyLinePlaceholder":177},[152,2663,2664,2666,2668],{"class":154,"line":481},[152,2665,224],{"class":158},[152,2667,556],{"class":190},[152,2669,559],{"class":194},[152,2671,2672],{"class":154,"line":486},[152,2673,178],{"emptyLinePlaceholder":177},[152,2675,2676,2678],{"class":154,"line":498},[152,2677,577],{"class":190},[152,2679,580],{"class":194},[152,2681,2682],{"class":154,"line":506},[152,2683,178],{"emptyLinePlaceholder":177},[152,2685,2686],{"class":154,"line":511},[152,2687,178],{"emptyLinePlaceholder":177},[152,2689,2690,2692,2694],{"class":154,"line":533},[152,2691,602],{"class":158},[152,2693,605],{"class":382},[152,2695,195],{"class":194},[152,2697,2698],{"class":154,"line":541},[152,2699,334],{"class":194},[18,2701,2702],{},[24,2703,617],{},[143,2705,2708],{"className":2706,"code":2707,"language":623,"meta":148},[621],"第一个元素为： 10\n最后一个元素为： 40\n",[115,2709,2707],{"__ignoreMap":148},[18,2711,1768],{},[65,2713,2714,2720,2723],{},[68,2715,2716,2717,2719],{},"list容器中不可以通過",[152,2718],{},"或者at方式訪問數據",[68,2721,2722],{},"返回第一個元素   --- front",[68,2724,2725],{},"返回最後一個元素   --- back",[14,2727,2729],{"id":2728},"list-反轉和排序","list 反轉和排序",[18,2731,2732],{},[24,2733,99],{},[65,2735,2736],{},[68,2737,2738],{},"將容器中的元素反轉，以及將容器中的數據進行排序",[18,2740,2741],{},[24,2742,109],{},[65,2744,2745,2751],{},[68,2746,2747,2750],{},[115,2748,2749],{},"reverse();","   \u002F\u002F反轉鏈表",[68,2752,2753,2756],{},[115,2754,2755],{},"sort();","        \u002F\u002F鏈表排序",[18,2758,2759],{},[24,2760,141],{},[143,2762,2764],{"className":145,"code":2763,"language":147,"meta":148,"style":148},"#include \u003Ciostream>\n\nusing namespace std;\n\nvoid printList(const list\u003Cint>& L) {\n\n    for (list\u003Cint>::const_iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C \" \";\n    }\n    cout \u003C\u003C endl;\n}\n\nbool myCompare(int val1 , int val2)\n{\n    return val1 > val2;\n}\n\n\u002F\u002F反转和排序\nvoid test01()\n{\n    list\u003Cint> L;\n    L.push_back(90);\n    L.push_back(30);\n    L.push_back(20);\n    L.push_back(70);\n    printList(L);\n\n    \u002F\u002F反转容器的元素\n    L.reverse();\n    printList(L);\n\n    \u002F\u002F排序\n    L.sort(); \u002F\u002F默认的排序规则 从小到大\n    printList(L);\n\n    L.sort(myCompare); \u002F\u002F指定规则，从大到小\n    printList(L);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[115,2765,2766,2772,2776,2786,2790,2814,2818,2852,2868,2872,2880,2884,2888,2914,2918,2930,2934,2938,2943,2951,2955,2963,2976,2988,3000,3013,3019,3023,3028,3037,3043,3047,3052,3065,3071,3075,3087,3093,3097,3101,3109,3113,3119,3123,3127,3135],{"__ignoreMap":148},[152,2767,2768,2770],{"class":154,"line":155},[152,2769,159],{"class":158},[152,2771,163],{"class":162},[152,2773,2774],{"class":154,"line":166},[152,2775,178],{"emptyLinePlaceholder":177},[152,2777,2778,2780,2782,2784],{"class":154,"line":174},[152,2779,184],{"class":158},[152,2781,187],{"class":158},[152,2783,191],{"class":190},[152,2785,195],{"class":194},[152,2787,2788],{"class":154,"line":181},[152,2789,178],{"emptyLinePlaceholder":177},[152,2791,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812],{"class":154,"line":198},[152,2793,206],{"class":158},[152,2795,209],{"class":190},[152,2797,212],{"class":194},[152,2799,215],{"class":158},[152,2801,218],{"class":190},[152,2803,221],{"class":194},[152,2805,224],{"class":158},[152,2807,227],{"class":194},[152,2809,230],{"class":158},[152,2811,234],{"class":233},[152,2813,237],{"class":194},[152,2815,2816],{"class":154,"line":203},[152,2817,178],{"emptyLinePlaceholder":177},[152,2819,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850],{"class":154,"line":240},[152,2821,248],{"class":158},[152,2823,251],{"class":194},[152,2825,254],{"class":190},[152,2827,221],{"class":194},[152,2829,224],{"class":158},[152,2831,261],{"class":194},[152,2833,264],{"class":158},[152,2835,267],{"class":194},[152,2837,270],{"class":190},[152,2839,273],{"class":194},[152,2841,276],{"class":158},[152,2843,267],{"class":194},[152,2845,281],{"class":190},[152,2847,284],{"class":194},[152,2849,287],{"class":158},[152,2851,237],{"class":194},[152,2853,2854,2856,2858,2860,2862,2864,2866],{"class":154,"line":245},[152,2855,295],{"class":194},[152,2857,298],{"class":158},[152,2859,301],{"class":158},[152,2861,304],{"class":194},[152,2863,298],{"class":158},[152,2865,309],{"class":162},[152,2867,195],{"class":194},[152,2869,2870],{"class":154,"line":292},[152,2871,317],{"class":194},[152,2873,2874,2876,2878],{"class":154,"line":314},[152,2875,323],{"class":194},[152,2877,298],{"class":158},[152,2879,328],{"class":194},[152,2881,2882],{"class":154,"line":320},[152,2883,334],{"class":194},[152,2885,2886],{"class":154,"line":331},[152,2887,178],{"emptyLinePlaceholder":177},[152,2889,2890,2893,2896,2898,2900,2903,2906,2908,2911],{"class":154,"line":337},[152,2891,2892],{"class":158},"bool",[152,2894,2895],{"class":190}," myCompare",[152,2897,212],{"class":194},[152,2899,224],{"class":158},[152,2901,2902],{"class":233}," val1",[152,2904,2905],{"class":194}," , ",[152,2907,224],{"class":158},[152,2909,2910],{"class":233}," val2",[152,2912,2913],{"class":194},")\n",[152,2915,2916],{"class":154,"line":342},[152,2917,356],{"class":194},[152,2919,2920,2922,2925,2927],{"class":154,"line":353},[152,2921,602],{"class":158},[152,2923,2924],{"class":194}," val1 ",[152,2926,227],{"class":158},[152,2928,2929],{"class":194}," val2;\n",[152,2931,2932],{"class":154,"line":359},[152,2933,334],{"class":194},[152,2935,2936],{"class":154,"line":371},[152,2937,178],{"emptyLinePlaceholder":177},[152,2939,2940],{"class":154,"line":389},[152,2941,2942],{"class":565},"\u002F\u002F反转和排序\n",[152,2944,2945,2947,2949],{"class":154,"line":403},[152,2946,206],{"class":158},[152,2948,347],{"class":190},[152,2950,350],{"class":194},[152,2952,2953],{"class":154,"line":417},[152,2954,356],{"class":194},[152,2956,2957,2959,2961],{"class":154,"line":431},[152,2958,362],{"class":194},[152,2960,365],{"class":158},[152,2962,1994],{"class":194},[152,2964,2965,2967,2969,2971,2974],{"class":154,"line":436},[152,2966,2004],{"class":194},[152,2968,377],{"class":190},[152,2970,212],{"class":194},[152,2972,2973],{"class":382},"90",[152,2975,386],{"class":194},[152,2977,2978,2980,2982,2984,2986],{"class":154,"line":445},[152,2979,2004],{"class":194},[152,2981,377],{"class":190},[152,2983,212],{"class":194},[152,2985,412],{"class":382},[152,2987,386],{"class":194},[152,2989,2990,2992,2994,2996,2998],{"class":154,"line":450},[152,2991,2004],{"class":194},[152,2993,377],{"class":190},[152,2995,212],{"class":194},[152,2997,398],{"class":382},[152,2999,386],{"class":194},[152,3001,3002,3004,3006,3008,3011],{"class":154,"line":473},[152,3003,2004],{"class":194},[152,3005,377],{"class":190},[152,3007,212],{"class":194},[152,3009,3010],{"class":382},"70",[152,3012,386],{"class":194},[152,3014,3015,3017],{"class":154,"line":481},[152,3016,439],{"class":190},[152,3018,2091],{"class":194},[152,3020,3021],{"class":154,"line":486},[152,3022,178],{"emptyLinePlaceholder":177},[152,3024,3025],{"class":154,"line":498},[152,3026,3027],{"class":565},"    \u002F\u002F反转容器的元素\n",[152,3029,3030,3032,3035],{"class":154,"line":506},[152,3031,2004],{"class":194},[152,3033,3034],{"class":190},"reverse",[152,3036,580],{"class":194},[152,3038,3039,3041],{"class":154,"line":511},[152,3040,439],{"class":190},[152,3042,2091],{"class":194},[152,3044,3045],{"class":154,"line":533},[152,3046,178],{"emptyLinePlaceholder":177},[152,3048,3049],{"class":154,"line":541},[152,3050,3051],{"class":565},"    \u002F\u002F排序\n",[152,3053,3054,3056,3059,3062],{"class":154,"line":546},[152,3055,2004],{"class":194},[152,3057,3058],{"class":190},"sort",[152,3060,3061],{"class":194},"();",[152,3063,3064],{"class":565}," \u002F\u002F默认的排序规则 从小到大\n",[152,3066,3067,3069],{"class":154,"line":551},[152,3068,439],{"class":190},[152,3070,2091],{"class":194},[152,3072,3073],{"class":154,"line":562},[152,3074,178],{"emptyLinePlaceholder":177},[152,3076,3077,3079,3081,3084],{"class":154,"line":569},[152,3078,2004],{"class":194},[152,3080,3058],{"class":190},[152,3082,3083],{"class":194},"(myCompare);",[152,3085,3086],{"class":565}," \u002F\u002F指定规则，从大到小\n",[152,3088,3089,3091],{"class":154,"line":574},[152,3090,439],{"class":190},[152,3092,2091],{"class":194},[152,3094,3095],{"class":154,"line":583},[152,3096,334],{"class":194},[152,3098,3099],{"class":154,"line":588},[152,3100,178],{"emptyLinePlaceholder":177},[152,3102,3103,3105,3107],{"class":154,"line":593},[152,3104,224],{"class":158},[152,3106,556],{"class":190},[152,3108,559],{"class":194},[152,3110,3111],{"class":154,"line":599},[152,3112,178],{"emptyLinePlaceholder":177},[152,3114,3115,3117],{"class":154,"line":610},[152,3116,577],{"class":190},[152,3118,580],{"class":194},[152,3120,3121],{"class":154,"line":1034},[152,3122,178],{"emptyLinePlaceholder":177},[152,3124,3125],{"class":154,"line":1043},[152,3126,178],{"emptyLinePlaceholder":177},[152,3128,3129,3131,3133],{"class":154,"line":1056},[152,3130,602],{"class":158},[152,3132,605],{"class":382},[152,3134,195],{"class":194},[152,3136,3137],{"class":154,"line":1069},[152,3138,334],{"class":194},[18,3140,3141],{},[24,3142,617],{},[143,3144,3147],{"className":3145,"code":3146,"language":623,"meta":148},[621],"90 30 20 70\n70 20 30 90\n20 30 70 90\n90 70 30 20\n",[115,3148,3146],{"__ignoreMap":148},[18,3150,1768],{},[65,3152,3153,3156],{},[68,3154,3155],{},"反轉   --- reverse",[68,3157,3158],{},"排序   --- sort （成員函數）",[14,3160,3161],{"id":3161},"排序案例",[18,3163,3164],{},"案例描述：將Person自定義數據類型進行排序，Person中屬性有姓名、年齡、身高",[18,3166,3167],{},"排序規則：按照年齡進行升序，如果年齡相同按照身高進行降序",[18,3169,3170],{},[24,3171,141],{},[143,3173,3175],{"className":145,"code":3174,"language":147,"meta":148,"style":148},"#include \u003Ciostream>\n#include \u003Clist>\n#include \u003Cstring>\n\nusing namespace std;\n\nclass Person {\npublic:\n    Person(string name, int age , int height) {\n        m_Name = name;\n        m_Age = age;\n        m_Height = height;\n    }\n\npublic:\n    string m_Name;  \u002F\u002F姓名\n    int m_Age;      \u002F\u002F年龄\n    int m_Height;   \u002F\u002F身高\n};\n\nbool ComparePerson(Person& p1, Person& p2) {\n\n    if (p1.m_Age == p2.m_Age) {\n        return p1.m_Height  > p2.m_Height;\n    }\n    else\n    {\n        return  p1.m_Age \u003C p2.m_Age;\n    }\n\n}\n\nvoid test01() {\n\n    list\u003CPerson> L;\n\n    Person p1(\"刘备\", 35 , 175);\n    Person p2(\"曹操\", 45 , 180);\n    Person p3(\"孙权\", 40 , 170);\n    Person p4(\"赵云\", 25 , 190);\n    Person p5(\"张飞\", 35 , 160);\n    Person p6(\"关羽\", 35 , 200);\n\n    L.push_back(p1);\n    L.push_back(p2);\n    L.push_back(p3);\n    L.push_back(p4);\n    L.push_back(p5);\n    L.push_back(p6);\n\n    for (list\u003CPerson>::iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C it->m_Name \u003C\u003C \" 年龄： \" \u003C\u003C it->m_Age \n              \u003C\u003C \" 身高： \" \u003C\u003C it->m_Height \u003C\u003C endl;\n    }\n\n    cout \u003C\u003C \"---------------------------------\" \u003C\u003C endl;\n    L.sort(ComparePerson); \u002F\u002F排序\n\n    for (list\u003CPerson>::iterator it = L.begin(); it != L.end(); it++) {\n        cout \u003C\u003C \"姓名： \" \u003C\u003C it->m_Name \u003C\u003C \" 年龄： \" \u003C\u003C it->m_Age \n              \u003C\u003C \" 身高： \" \u003C\u003C it->m_Height \u003C\u003C endl;\n    }\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[115,3176,3177,3183,3189,3196,3200,3210,3214,3225,3230,3259,3269,3279,3289,3293,3297,3301,3309,3320,3330,3335,3339,3367,3371,3384,3397,3401,3405,3409,3421,3425,3429,3433,3437,3445,3449,3461,3465,3490,3514,3537,3561,3584,3606,3610,3619,3628,3637,3646,3655,3664,3668,3702,3726,3743,3747,3751,3764,3776,3780,3814,3834,3848,3852,3856,3860,3868,3872,3878,3882,3886,3894],{"__ignoreMap":148},[152,3178,3179,3181],{"class":154,"line":155},[152,3180,159],{"class":158},[152,3182,163],{"class":162},[152,3184,3185,3187],{"class":154,"line":166},[152,3186,159],{"class":158},[152,3188,171],{"class":162},[152,3190,3191,3193],{"class":154,"line":174},[152,3192,159],{"class":158},[152,3194,3195],{"class":162}," \u003Cstring>\n",[152,3197,3198],{"class":154,"line":181},[152,3199,178],{"emptyLinePlaceholder":177},[152,3201,3202,3204,3206,3208],{"class":154,"line":198},[152,3203,184],{"class":158},[152,3205,187],{"class":158},[152,3207,191],{"class":190},[152,3209,195],{"class":194},[152,3211,3212],{"class":154,"line":203},[152,3213,178],{"emptyLinePlaceholder":177},[152,3215,3216,3219,3222],{"class":154,"line":240},[152,3217,3218],{"class":158},"class",[152,3220,3221],{"class":190}," Person",[152,3223,3224],{"class":194}," {\n",[152,3226,3227],{"class":154,"line":245},[152,3228,3229],{"class":158},"public:\n",[152,3231,3232,3235,3237,3240,3243,3245,3247,3250,3252,3254,3257],{"class":154,"line":292},[152,3233,3234],{"class":190},"    Person",[152,3236,212],{"class":194},[152,3238,3239],{"class":190},"string",[152,3241,3242],{"class":233}," name",[152,3244,525],{"class":194},[152,3246,224],{"class":158},[152,3248,3249],{"class":233}," age",[152,3251,2905],{"class":194},[152,3253,224],{"class":158},[152,3255,3256],{"class":233}," height",[152,3258,237],{"class":194},[152,3260,3261,3264,3266],{"class":154,"line":314},[152,3262,3263],{"class":194},"        m_Name ",[152,3265,264],{"class":158},[152,3267,3268],{"class":194}," name;\n",[152,3270,3271,3274,3276],{"class":154,"line":320},[152,3272,3273],{"class":194},"        m_Age ",[152,3275,264],{"class":158},[152,3277,3278],{"class":194}," age;\n",[152,3280,3281,3284,3286],{"class":154,"line":331},[152,3282,3283],{"class":194},"        m_Height ",[152,3285,264],{"class":158},[152,3287,3288],{"class":194}," height;\n",[152,3290,3291],{"class":154,"line":337},[152,3292,317],{"class":194},[152,3294,3295],{"class":154,"line":342},[152,3296,178],{"emptyLinePlaceholder":177},[152,3298,3299],{"class":154,"line":353},[152,3300,3229],{"class":158},[152,3302,3303,3306],{"class":154,"line":359},[152,3304,3305],{"class":194},"    string m_Name;",[152,3307,3308],{"class":565},"  \u002F\u002F姓名\n",[152,3310,3311,3314,3317],{"class":154,"line":371},[152,3312,3313],{"class":158},"    int",[152,3315,3316],{"class":194}," m_Age;",[152,3318,3319],{"class":565},"      \u002F\u002F年龄\n",[152,3321,3322,3324,3327],{"class":154,"line":389},[152,3323,3313],{"class":158},[152,3325,3326],{"class":194}," m_Height;",[152,3328,3329],{"class":565},"   \u002F\u002F身高\n",[152,3331,3332],{"class":154,"line":403},[152,3333,3334],{"class":194},"};\n",[152,3336,3337],{"class":154,"line":417},[152,3338,178],{"emptyLinePlaceholder":177},[152,3340,3341,3343,3346,3348,3351,3353,3356,3358,3360,3362,3365],{"class":154,"line":431},[152,3342,2892],{"class":158},[152,3344,3345],{"class":190}," ComparePerson",[152,3347,212],{"class":194},[152,3349,3350],{"class":190},"Person",[152,3352,230],{"class":158},[152,3354,3355],{"class":233}," p1",[152,3357,525],{"class":194},[152,3359,3350],{"class":190},[152,3361,230],{"class":158},[152,3363,3364],{"class":233}," p2",[152,3366,237],{"class":194},[152,3368,3369],{"class":154,"line":436},[152,3370,178],{"emptyLinePlaceholder":177},[152,3372,3373,3375,3378,3381],{"class":154,"line":445},[152,3374,1577],{"class":158},[152,3376,3377],{"class":194}," (p1.m_Age ",[152,3379,3380],{"class":158},"==",[152,3382,3383],{"class":194}," p2.m_Age) {\n",[152,3385,3386,3389,3392,3394],{"class":154,"line":450},[152,3387,3388],{"class":158},"        return",[152,3390,3391],{"class":194}," p1.m_Height  ",[152,3393,227],{"class":158},[152,3395,3396],{"class":194}," p2.m_Height;\n",[152,3398,3399],{"class":154,"line":473},[152,3400,317],{"class":194},[152,3402,3403],{"class":154,"line":481},[152,3404,1613],{"class":158},[152,3406,3407],{"class":154,"line":486},[152,3408,1591],{"class":194},[152,3410,3411,3413,3416,3418],{"class":154,"line":498},[152,3412,3388],{"class":158},[152,3414,3415],{"class":194},"  p1.m_Age ",[152,3417,221],{"class":158},[152,3419,3420],{"class":194}," p2.m_Age;\n",[152,3422,3423],{"class":154,"line":506},[152,3424,317],{"class":194},[152,3426,3427],{"class":154,"line":511},[152,3428,178],{"emptyLinePlaceholder":177},[152,3430,3431],{"class":154,"line":533},[152,3432,334],{"class":194},[152,3434,3435],{"class":154,"line":541},[152,3436,178],{"emptyLinePlaceholder":177},[152,3438,3439,3441,3443],{"class":154,"line":546},[152,3440,206],{"class":158},[152,3442,347],{"class":190},[152,3444,559],{"class":194},[152,3446,3447],{"class":154,"line":551},[152,3448,178],{"emptyLinePlaceholder":177},[152,3450,3451,3453,3455,3457,3459],{"class":154,"line":562},[152,3452,362],{"class":194},[152,3454,221],{"class":158},[152,3456,3350],{"class":194},[152,3458,227],{"class":158},[152,3460,1994],{"class":194},[152,3462,3463],{"class":154,"line":569},[152,3464,178],{"emptyLinePlaceholder":177},[152,3466,3467,3470,3473,3475,3478,3480,3483,3485,3488],{"class":154,"line":574},[152,3468,3469],{"class":194},"    Person ",[152,3471,3472],{"class":190},"p1",[152,3474,212],{"class":194},[152,3476,3477],{"class":162},"\"刘备\"",[152,3479,525],{"class":194},[152,3481,3482],{"class":382},"35",[152,3484,2905],{"class":194},[152,3486,3487],{"class":382},"175",[152,3489,386],{"class":194},[152,3491,3492,3494,3497,3499,3502,3504,3507,3509,3512],{"class":154,"line":583},[152,3493,3469],{"class":194},[152,3495,3496],{"class":190},"p2",[152,3498,212],{"class":194},[152,3500,3501],{"class":162},"\"曹操\"",[152,3503,525],{"class":194},[152,3505,3506],{"class":382},"45",[152,3508,2905],{"class":194},[152,3510,3511],{"class":382},"180",[152,3513,386],{"class":194},[152,3515,3516,3518,3521,3523,3526,3528,3530,3532,3535],{"class":154,"line":588},[152,3517,3469],{"class":194},[152,3519,3520],{"class":190},"p3",[152,3522,212],{"class":194},[152,3524,3525],{"class":162},"\"孙权\"",[152,3527,525],{"class":194},[152,3529,426],{"class":382},[152,3531,2905],{"class":194},[152,3533,3534],{"class":382},"170",[152,3536,386],{"class":194},[152,3538,3539,3541,3544,3546,3549,3551,3554,3556,3559],{"class":154,"line":593},[152,3540,3469],{"class":194},[152,3542,3543],{"class":190},"p4",[152,3545,212],{"class":194},[152,3547,3548],{"class":162},"\"赵云\"",[152,3550,525],{"class":194},[152,3552,3553],{"class":382},"25",[152,3555,2905],{"class":194},[152,3557,3558],{"class":382},"190",[152,3560,386],{"class":194},[152,3562,3563,3565,3568,3570,3573,3575,3577,3579,3582],{"class":154,"line":599},[152,3564,3469],{"class":194},[152,3566,3567],{"class":190},"p5",[152,3569,212],{"class":194},[152,3571,3572],{"class":162},"\"张飞\"",[152,3574,525],{"class":194},[152,3576,3482],{"class":382},[152,3578,2905],{"class":194},[152,3580,3581],{"class":382},"160",[152,3583,386],{"class":194},[152,3585,3586,3588,3591,3593,3596,3598,3600,3602,3604],{"class":154,"line":610},[152,3587,3469],{"class":194},[152,3589,3590],{"class":190},"p6",[152,3592,212],{"class":194},[152,3594,3595],{"class":162},"\"关羽\"",[152,3597,525],{"class":194},[152,3599,3482],{"class":382},[152,3601,2905],{"class":194},[152,3603,2065],{"class":382},[152,3605,386],{"class":194},[152,3607,3608],{"class":154,"line":1034},[152,3609,178],{"emptyLinePlaceholder":177},[152,3611,3612,3614,3616],{"class":154,"line":1043},[152,3613,2004],{"class":194},[152,3615,377],{"class":190},[152,3617,3618],{"class":194},"(p1);\n",[152,3620,3621,3623,3625],{"class":154,"line":1056},[152,3622,2004],{"class":194},[152,3624,377],{"class":190},[152,3626,3627],{"class":194},"(p2);\n",[152,3629,3630,3632,3634],{"class":154,"line":1069},[152,3631,2004],{"class":194},[152,3633,377],{"class":190},[152,3635,3636],{"class":194},"(p3);\n",[152,3638,3639,3641,3643],{"class":154,"line":1082},[152,3640,2004],{"class":194},[152,3642,377],{"class":190},[152,3644,3645],{"class":194},"(p4);\n",[152,3647,3648,3650,3652],{"class":154,"line":1095},[152,3649,2004],{"class":194},[152,3651,377],{"class":190},[152,3653,3654],{"class":194},"(p5);\n",[152,3656,3657,3659,3661],{"class":154,"line":1100},[152,3658,2004],{"class":194},[152,3660,377],{"class":190},[152,3662,3663],{"class":194},"(p6);\n",[152,3665,3666],{"class":154,"line":1109},[152,3667,178],{"emptyLinePlaceholder":177},[152,3669,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700],{"class":154,"line":1127},[152,3671,248],{"class":158},[152,3673,251],{"class":194},[152,3675,254],{"class":190},[152,3677,221],{"class":194},[152,3679,3350],{"class":190},[152,3681,2159],{"class":194},[152,3683,264],{"class":158},[152,3685,267],{"class":194},[152,3687,270],{"class":190},[152,3689,273],{"class":194},[152,3691,276],{"class":158},[152,3693,267],{"class":194},[152,3695,281],{"class":190},[152,3697,284],{"class":194},[152,3699,287],{"class":158},[152,3701,237],{"class":194},[152,3703,3704,3706,3708,3711,3713,3716,3718,3721,3723],{"class":154,"line":1132},[152,3705,295],{"class":194},[152,3707,298],{"class":158},[152,3709,3710],{"class":162}," \"姓名： \"",[152,3712,1142],{"class":158},[152,3714,3715],{"class":194}," it->m_Name ",[152,3717,298],{"class":158},[152,3719,3720],{"class":162}," \" 年龄： \"",[152,3722,1142],{"class":158},[152,3724,3725],{"class":194}," it->m_Age \n",[152,3727,3728,3731,3734,3736,3739,3741],{"class":154,"line":1147},[152,3729,3730],{"class":158},"              \u003C\u003C",[152,3732,3733],{"class":162}," \" 身高： \"",[152,3735,1142],{"class":158},[152,3737,3738],{"class":194}," it->m_Height ",[152,3740,298],{"class":158},[152,3742,328],{"class":194},[152,3744,3745],{"class":154,"line":1154},[152,3746,317],{"class":194},[152,3748,3749],{"class":154,"line":1161},[152,3750,178],{"emptyLinePlaceholder":177},[152,3752,3753,3755,3757,3760,3762],{"class":154,"line":1166},[152,3754,323],{"class":194},[152,3756,298],{"class":158},[152,3758,3759],{"class":162}," \"---------------------------------\"",[152,3761,1142],{"class":158},[152,3763,328],{"class":194},[152,3765,3766,3768,3770,3773],{"class":154,"line":1175},[152,3767,2004],{"class":194},[152,3769,3058],{"class":190},[152,3771,3772],{"class":194},"(ComparePerson);",[152,3774,3775],{"class":565}," \u002F\u002F排序\n",[152,3777,3778],{"class":154,"line":1180},[152,3779,178],{"emptyLinePlaceholder":177},[152,3781,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812],{"class":154,"line":1190},[152,3783,248],{"class":158},[152,3785,251],{"class":194},[152,3787,254],{"class":190},[152,3789,221],{"class":194},[152,3791,3350],{"class":190},[152,3793,2159],{"class":194},[152,3795,264],{"class":158},[152,3797,267],{"class":194},[152,3799,270],{"class":190},[152,3801,273],{"class":194},[152,3803,276],{"class":158},[152,3805,267],{"class":194},[152,3807,281],{"class":190},[152,3809,284],{"class":194},[152,3811,287],{"class":158},[152,3813,237],{"class":194},[152,3815,3816,3818,3820,3822,3824,3826,3828,3830,3832],{"class":154,"line":1195},[152,3817,295],{"class":194},[152,3819,298],{"class":158},[152,3821,3710],{"class":162},[152,3823,1142],{"class":158},[152,3825,3715],{"class":194},[152,3827,298],{"class":158},[152,3829,3720],{"class":162},[152,3831,1142],{"class":158},[152,3833,3725],{"class":194},[152,3835,3836,3838,3840,3842,3844,3846],{"class":154,"line":1209},[152,3837,3730],{"class":158},[152,3839,3733],{"class":162},[152,3841,1142],{"class":158},[152,3843,3738],{"class":194},[152,3845,298],{"class":158},[152,3847,328],{"class":194},[152,3849,3850],{"class":154,"line":1216},[152,3851,317],{"class":194},[152,3853,3854],{"class":154,"line":1223},[152,3855,334],{"class":194},[152,3857,3858],{"class":154,"line":1228},[152,3859,178],{"emptyLinePlaceholder":177},[152,3861,3862,3864,3866],{"class":154,"line":1233},[152,3863,224],{"class":158},[152,3865,556],{"class":190},[152,3867,559],{"class":194},[152,3869,3870],{"class":154,"line":1238},[152,3871,178],{"emptyLinePlaceholder":177},[152,3873,3874,3876],{"class":154,"line":1247},[152,3875,577],{"class":190},[152,3877,580],{"class":194},[152,3879,3880],{"class":154,"line":1252},[152,3881,178],{"emptyLinePlaceholder":177},[152,3883,3884],{"class":154,"line":1258},[152,3885,178],{"emptyLinePlaceholder":177},[152,3887,3888,3890,3892],{"class":154,"line":1263},[152,3889,602],{"class":158},[152,3891,605],{"class":382},[152,3893,195],{"class":194},[152,3895,3896],{"class":154,"line":1271},[152,3897,334],{"class":194},[18,3899,3900],{},[24,3901,617],{},[143,3903,3906],{"className":3904,"code":3905,"language":623,"meta":148},[621],"姓名： 刘备 年龄： 35 身高： 175\n姓名： 曹操 年龄： 45 身高： 180\n姓名： 孙权 年龄： 40 身高： 170\n姓名： 赵云 年龄： 25 身高： 190\n姓名： 张飞 年龄： 35 身高： 160\n姓名： 关羽 年龄： 35 身高： 200\n---------------------------------\n姓名： 赵云 年龄： 25 身高： 190\n姓名： 关羽 年龄： 35 身高： 200\n姓名： 刘备 年龄： 35 身高： 175\n姓名： 张飞 年龄： 35 身高： 160\n姓名： 孙权 年龄： 40 身高： 170\n姓名： 曹操 年龄： 45 身高： 180\n",[115,3907,3905],{"__ignoreMap":148},[18,3909,1768],{},[65,3911,3912,3915],{},[68,3913,3914],{},"對於自定義數據類型，必須要指定排序規則，否則編譯器不知道如何進行排序",[68,3916,3917],{},"高級排序只是在排序規則上再進行一次邏輯規則制定，並不複雜",[3919,3920,3921],"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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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":148,"searchDepth":166,"depth":166,"links":3923},[3924],{"id":12,"depth":174,"text":12},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","1800-0800","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","zh-hk:2023-10-05-cplusplus-jiao-xue","\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器",false,null,"zh-HK","zh-hk",{},{"title":5,"description":148},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","EfPqQ6CutmnF-FHB8tmrSWgtJd1GgejbegXRMLVDnj8",[3944,3950,3955,3960,3965,3970,3975,3980,3985,3990,3994,3999,4004,4009,4014,4019,4024,4029,4034,4039,4044,4049,4054,4059,4064,4069,4074,4079,4084,4089,4094,4095,4100,4105,4110,4115,4120,4125,4130,4135,4139,4144,4149,4154,4159,4164,4169,4174,4179,4184,4189,4194,4199,4204,4209,4214,4219,4224,4229,4234,4239,4244,4249,4254,4259,4264,4269,4274,4279,4284,4289,4294,4299,4304,4309,4314,4319,4324,4329,4334,4339,4344],{"path":3945,"stem":3946,"title":3947,"date":3927,"chapterOrder":3948,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++開發環境搭建與測試","0100",0,{"path":3951,"stem":3952,"title":3953,"date":3927,"chapterOrder":3954,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基礎初識","0200",{"path":3956,"stem":3957,"title":3958,"date":3927,"chapterOrder":3959,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","數據類型與數據存放","0300",{"path":3961,"stem":3962,"title":3963,"date":3927,"chapterOrder":3964,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","輸入輸出","0400",{"path":3966,"stem":3967,"title":3968,"date":3927,"chapterOrder":3969,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","運算符","0500",{"path":3971,"stem":3972,"title":3973,"date":3927,"chapterOrder":3974,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程結構","0600",{"path":3976,"stem":3977,"title":3978,"date":3927,"chapterOrder":3979,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","數組","0700",{"path":3981,"stem":3982,"title":3983,"date":3927,"chapterOrder":3984,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函數與頭文件","0800",{"path":3986,"stem":3987,"title":3988,"date":3927,"chapterOrder":3989,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指針","0900",{"path":3991,"stem":3992,"title":3993,"date":3927,"chapterOrder":528,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","結構體與共用體",{"path":3995,"stem":3996,"title":3997,"date":3927,"chapterOrder":3998,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","內存分區與生命週期","1100",{"path":4000,"stem":4001,"title":4002,"date":3927,"chapterOrder":4003,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":4005,"stem":4006,"title":4007,"date":3927,"chapterOrder":4008,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函數提高與命名空間","1300",{"path":4010,"stem":4011,"title":4012,"date":3927,"chapterOrder":4013,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封裝","1400-0100",{"path":4015,"stem":4016,"title":4017,"date":3927,"chapterOrder":4018,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","對象初始化和清理","1400-0200",{"path":4020,"stem":4021,"title":4022,"date":3927,"chapterOrder":4023,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","對象模型與this指針","1400-0300",{"path":4025,"stem":4026,"title":4027,"date":3927,"chapterOrder":4028,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元與運算符重載","1400-0400",{"path":4030,"stem":4031,"title":4032,"date":3927,"chapterOrder":4033,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","繼承","1400-0500",{"path":4035,"stem":4036,"title":4037,"date":3927,"chapterOrder":4038,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多態","1400-0600",{"path":4040,"stem":4041,"title":4042,"date":3927,"chapterOrder":4043,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","類和對象","1400",{"path":4045,"stem":4046,"title":4047,"date":3927,"chapterOrder":4048,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":4050,"stem":4051,"title":4052,"date":3927,"chapterOrder":4053,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","異常處理","1600",{"path":4055,"stem":4056,"title":4057,"date":3927,"chapterOrder":4058,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":4060,"stem":4061,"title":4062,"date":3927,"chapterOrder":4063,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初識","1800-0100",{"path":4065,"stem":4066,"title":4067,"date":3927,"chapterOrder":4068,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":4070,"stem":4071,"title":4072,"date":3927,"chapterOrder":4073,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":4075,"stem":4076,"title":4077,"date":3927,"chapterOrder":4078,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":4080,"stem":4081,"title":4082,"date":3927,"chapterOrder":4083,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":4085,"stem":4086,"title":4087,"date":3927,"chapterOrder":4088,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":4090,"stem":4091,"title":4092,"date":3927,"chapterOrder":4093,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":3925,"stem":3941,"title":5,"date":3927,"chapterOrder":3926,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},{"path":4096,"stem":4097,"title":4098,"date":3927,"chapterOrder":4099,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":4101,"stem":4102,"title":4103,"date":3927,"chapterOrder":4104,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":4106,"stem":4107,"title":4108,"date":3927,"chapterOrder":4109,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函數對象與謂詞","1800-1100",{"path":4111,"stem":4112,"title":4113,"date":3927,"chapterOrder":4114,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":4116,"stem":4117,"title":4118,"date":3927,"chapterOrder":4119,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高編程","1800",{"path":4121,"stem":4122,"title":4123,"date":3927,"chapterOrder":4124,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++類型轉換","1900",{"path":4126,"stem":4127,"title":4128,"date":3927,"chapterOrder":4129,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":4131,"stem":4132,"title":4133,"date":3927,"chapterOrder":4134,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":4136,"stem":4137,"title":184,"date":3927,"chapterOrder":4138,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","2000-0300",{"path":4140,"stem":4141,"title":4142,"date":3927,"chapterOrder":4143,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":4145,"stem":4146,"title":4147,"date":3927,"chapterOrder":4148,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","範圍 for 循環","2000-0500",{"path":4150,"stem":4151,"title":4152,"date":3927,"chapterOrder":4153,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","結構化綁定","2000-0600",{"path":4155,"stem":4156,"title":4157,"date":3927,"chapterOrder":4158,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":4160,"stem":4161,"title":4162,"date":3927,"chapterOrder":4163,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":4165,"stem":4166,"title":4167,"date":3927,"chapterOrder":4168,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指針","2000-0900",{"path":4170,"stem":4171,"title":4172,"date":3927,"chapterOrder":4173,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移動語義","2000-1000",{"path":4175,"stem":4176,"title":4177,"date":3927,"chapterOrder":4178,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表達式","2000-1100",{"path":4180,"stem":4181,"title":4182,"date":3927,"chapterOrder":4183,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":4185,"stem":4186,"title":4187,"date":3927,"chapterOrder":4188,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":4190,"stem":4191,"title":4192,"date":3927,"chapterOrder":4193,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":4195,"stem":4196,"title":4197,"date":3927,"chapterOrder":4198,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":4200,"stem":4201,"title":4202,"date":3927,"chapterOrder":4203,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":4205,"stem":4206,"title":4207,"date":3927,"chapterOrder":4208,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":4210,"stem":4211,"title":4212,"date":3927,"chapterOrder":4213,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":4215,"stem":4216,"title":4217,"date":3927,"chapterOrder":4218,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 與 join","2000-1900-0100",{"path":4220,"stem":4221,"title":4222,"date":3927,"chapterOrder":4223,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 與 lock_guard","2000-1900-0200",{"path":4225,"stem":4226,"title":4227,"date":3927,"chapterOrder":4228,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":4230,"stem":4231,"title":4232,"date":3927,"chapterOrder":4233,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":4235,"stem":4236,"title":4237,"date":3927,"chapterOrder":4238,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","併發編程","2000-1900",{"path":4240,"stem":4241,"title":4242,"date":3927,"chapterOrder":4243,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":4245,"stem":4246,"title":4247,"date":3927,"chapterOrder":4248,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 簡介","2000-2100",{"path":4250,"stem":4251,"title":4252,"date":3927,"chapterOrder":4253,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","現代C++","2000",{"path":4255,"stem":4256,"title":4257,"date":3927,"chapterOrder":4258,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定時器與異步 IO","2100-0100-0100",{"path":4260,"stem":4261,"title":4262,"date":3927,"chapterOrder":4263,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基礎","2100-0100-0200",{"path":4265,"stem":4266,"title":4267,"date":3927,"chapterOrder":4268,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":4270,"stem":4271,"title":4272,"date":3927,"chapterOrder":4273,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":4275,"stem":4276,"title":4277,"date":3927,"chapterOrder":4278,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":4280,"stem":4281,"title":4282,"date":3927,"chapterOrder":4283,"chapterDepth":166,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","機器人工程寫法與 ROS2 集成","2100-0100-0600",{"path":4285,"stem":4286,"title":4287,"date":3927,"chapterOrder":4288,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio異步IO庫","2100-0100",{"path":4290,"stem":4291,"title":4292,"date":3927,"chapterOrder":4293,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen線性代數庫","2100-0200",{"path":4295,"stem":4296,"title":4297,"date":3927,"chapterOrder":4298,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV計算機視覺庫","2100-0300",{"path":4300,"stem":4301,"title":4302,"date":3927,"chapterOrder":4303,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL點雲庫","2100-0400",{"path":4305,"stem":4306,"title":4307,"date":3927,"chapterOrder":4308,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李羣李代數庫","2100-0500",{"path":4310,"stem":4311,"title":4312,"date":3927,"chapterOrder":4313,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用庫學習","2100",{"path":4315,"stem":4316,"title":4317,"date":3927,"chapterOrder":4318,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets與構建安裝","2200-0100",{"path":4320,"stem":4321,"title":4322,"date":3927,"chapterOrder":4323,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","頂層CMake與公共編譯選項","2200-0200",{"path":4325,"stem":4326,"title":4327,"date":3927,"chapterOrder":4328,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src與lib模塊CMake詳解","2200-0300",{"path":4330,"stem":4331,"title":4332,"date":3927,"chapterOrder":4333,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方庫依賴寫法","2200-0400",{"path":4335,"stem":4336,"title":4337,"date":3927,"chapterOrder":4338,"chapterDepth":155,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板擴展與常見問題","2200-0500",{"path":4340,"stem":4341,"title":4342,"date":3927,"chapterOrder":4343,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":3934},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":3930,"stem":4345,"title":4346,"date":3927,"chapterOrder":3935,"chapterDepth":3949,"docKey":3929,"docRoot":3930,"docTitle":3931,"isWikiDoc":177,"isWikiIndex":177},"_i18n\u002Fzh-hk\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":4348},[4349,4352,4355,4356,4359],{"path":4350,"localeSlug":4351,"i18nKey":3933},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","en-us",{"path":4353,"localeSlug":4354,"i18nKey":3933},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","zh-hant",{"path":3925,"localeSlug":3937,"i18nKey":3933},{"path":4357,"localeSlug":4358,"i18nKey":3933},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","zh-tw",{"path":4360,"localeSlug":4361,"i18nKey":3933},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","zh-cn",[4350,3940,4353,3940,3925,3940,4357,3940,4360,3940],1784646838416]