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