[{"data":1,"prerenderedAt":3865},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi":3445,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi":3849,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi":3864},{"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":3439,"locale":3440,"localeSlug":3441,"meta":3442,"navigation":158,"path":3428,"seo":3443,"sourcePath":3439,"sourceStem":3436,"stem":3436,"wikiDepth":136,"__hash__":3444},"content\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-cn\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-cn:2023-10-05-cplusplus-jiao-xue","\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器",false,null,"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","zh-CN","zh-cn",{},{"title":5,"description":129},"CJ8v1_xRe61d9VeGOxZCmskDDzdajaANl8IZyax0BS0",[3446,3452,3457,3462,3467,3472,3477,3482,3487,3492,3496,3501,3506,3511,3516,3521,3526,3531,3536,3541,3546,3551,3556,3561,3566,3571,3576,3577,3582,3587,3592,3597,3602,3607,3612,3617,3622,3627,3632,3637,3641,3646,3651,3656,3661,3666,3671,3676,3681,3686,3691,3696,3701,3706,3711,3716,3721,3726,3731,3736,3741,3746,3751,3756,3761,3766,3771,3776,3781,3786,3791,3796,3801,3806,3811,3816,3821,3826,3831,3836,3841,3846],{"path":3447,"stem":3448,"title":3449,"date":3430,"chapterOrder":3450,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++开发环境搭建与测试","0100",0,{"path":3453,"stem":3454,"title":3455,"date":3430,"chapterOrder":3456,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识","0200",{"path":3458,"stem":3459,"title":3460,"date":3430,"chapterOrder":3461,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","数据类型与数据存放","0300",{"path":3463,"stem":3464,"title":3465,"date":3430,"chapterOrder":3466,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出","0400",{"path":3468,"stem":3469,"title":3470,"date":3430,"chapterOrder":3471,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符","0500",{"path":3473,"stem":3474,"title":3475,"date":3430,"chapterOrder":3476,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构","0600",{"path":3478,"stem":3479,"title":3480,"date":3430,"chapterOrder":3481,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组","0700",{"path":3483,"stem":3484,"title":3485,"date":3430,"chapterOrder":3486,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件","0800",{"path":3488,"stem":3489,"title":3490,"date":3430,"chapterOrder":3491,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针","0900",{"path":3493,"stem":3494,"title":3495,"date":3430,"chapterOrder":1880,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体",{"path":3497,"stem":3498,"title":3499,"date":3430,"chapterOrder":3500,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","内存分区与生命周期","1100",{"path":3502,"stem":3503,"title":3504,"date":3430,"chapterOrder":3505,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":3507,"stem":3508,"title":3509,"date":3430,"chapterOrder":3510,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函数提高与命名空间","1300",{"path":3512,"stem":3513,"title":3514,"date":3430,"chapterOrder":3515,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装","1400-0100",{"path":3517,"stem":3518,"title":3519,"date":3430,"chapterOrder":3520,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","对象初始化和清理","1400-0200",{"path":3522,"stem":3523,"title":3524,"date":3430,"chapterOrder":3525,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","对象模型与this指针","1400-0300",{"path":3527,"stem":3528,"title":3529,"date":3430,"chapterOrder":3530,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元与运算符重载","1400-0400",{"path":3532,"stem":3533,"title":3534,"date":3430,"chapterOrder":3535,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承","1400-0500",{"path":3537,"stem":3538,"title":3539,"date":3430,"chapterOrder":3540,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态","1400-0600",{"path":3542,"stem":3543,"title":3544,"date":3430,"chapterOrder":3545,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象","1400",{"path":3547,"stem":3548,"title":3549,"date":3430,"chapterOrder":3550,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":3552,"stem":3553,"title":3554,"date":3430,"chapterOrder":3555,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","wiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理","1600",{"path":3557,"stem":3558,"title":3559,"date":3430,"chapterOrder":3560,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":3562,"stem":3563,"title":3564,"date":3430,"chapterOrder":3565,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初识","1800-0100",{"path":3567,"stem":3568,"title":3569,"date":3430,"chapterOrder":3570,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":3572,"stem":3573,"title":3574,"date":3430,"chapterOrder":3575,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":3428,"stem":3436,"title":5,"date":3430,"chapterOrder":3429,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},{"path":3578,"stem":3579,"title":3580,"date":3430,"chapterOrder":3581,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":3583,"stem":3584,"title":3585,"date":3430,"chapterOrder":3586,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":3588,"stem":3589,"title":3590,"date":3430,"chapterOrder":3591,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":3593,"stem":3594,"title":3595,"date":3430,"chapterOrder":3596,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":3598,"stem":3599,"title":3600,"date":3430,"chapterOrder":3601,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":3603,"stem":3604,"title":3605,"date":3430,"chapterOrder":3606,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":3608,"stem":3609,"title":3610,"date":3430,"chapterOrder":3611,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函数对象与谓词","1800-1100",{"path":3613,"stem":3614,"title":3615,"date":3430,"chapterOrder":3616,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":3618,"stem":3619,"title":3620,"date":3430,"chapterOrder":3621,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程","1800",{"path":3623,"stem":3624,"title":3625,"date":3430,"chapterOrder":3626,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换","1900",{"path":3628,"stem":3629,"title":3630,"date":3430,"chapterOrder":3631,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":3633,"stem":3634,"title":3635,"date":3430,"chapterOrder":3636,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":3638,"stem":3639,"title":165,"date":3430,"chapterOrder":3640,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","2000-0300",{"path":3642,"stem":3643,"title":3644,"date":3430,"chapterOrder":3645,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":3647,"stem":3648,"title":3649,"date":3430,"chapterOrder":3650,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","范围 for 循环","2000-0500",{"path":3652,"stem":3653,"title":3654,"date":3430,"chapterOrder":3655,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","结构化绑定","2000-0600",{"path":3657,"stem":3658,"title":3659,"date":3430,"chapterOrder":3660,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":3662,"stem":3663,"title":3664,"date":3430,"chapterOrder":3665,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":3667,"stem":3668,"title":3669,"date":3430,"chapterOrder":3670,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针","2000-0900",{"path":3672,"stem":3673,"title":3674,"date":3430,"chapterOrder":3675,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移动语义","2000-1000",{"path":3677,"stem":3678,"title":3679,"date":3430,"chapterOrder":3680,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表达式","2000-1100",{"path":3682,"stem":3683,"title":3684,"date":3430,"chapterOrder":3685,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":3687,"stem":3688,"title":3689,"date":3430,"chapterOrder":3690,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":3692,"stem":3693,"title":3694,"date":3430,"chapterOrder":3695,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":3697,"stem":3698,"title":3699,"date":3430,"chapterOrder":3700,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":3702,"stem":3703,"title":3704,"date":3430,"chapterOrder":3705,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":3707,"stem":3708,"title":3709,"date":3430,"chapterOrder":3710,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":3712,"stem":3713,"title":3714,"date":3430,"chapterOrder":3715,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":3717,"stem":3718,"title":3719,"date":3430,"chapterOrder":3720,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 与 join","2000-1900-0100",{"path":3722,"stem":3723,"title":3724,"date":3430,"chapterOrder":3725,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 与 lock_guard","2000-1900-0200",{"path":3727,"stem":3728,"title":3729,"date":3430,"chapterOrder":3730,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":3732,"stem":3733,"title":3734,"date":3430,"chapterOrder":3735,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":3737,"stem":3738,"title":3739,"date":3430,"chapterOrder":3740,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","并发编程","2000-1900",{"path":3742,"stem":3743,"title":3744,"date":3430,"chapterOrder":3745,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":3747,"stem":3748,"title":3749,"date":3430,"chapterOrder":3750,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 简介","2000-2100",{"path":3752,"stem":3753,"title":3754,"date":3430,"chapterOrder":3755,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++","2000",{"path":3757,"stem":3758,"title":3759,"date":3430,"chapterOrder":3760,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定时器与异步 IO","2100-0100-0100",{"path":3762,"stem":3763,"title":3764,"date":3430,"chapterOrder":3765,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基础","2100-0100-0200",{"path":3767,"stem":3768,"title":3769,"date":3430,"chapterOrder":3770,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":3772,"stem":3773,"title":3774,"date":3430,"chapterOrder":3775,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":3777,"stem":3778,"title":3779,"date":3430,"chapterOrder":3780,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":3782,"stem":3783,"title":3784,"date":3430,"chapterOrder":3785,"chapterDepth":147,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成","2100-0100-0600",{"path":3787,"stem":3788,"title":3789,"date":3430,"chapterOrder":3790,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio异步IO库","2100-0100",{"path":3792,"stem":3793,"title":3794,"date":3430,"chapterOrder":3795,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen线性代数库","2100-0200",{"path":3797,"stem":3798,"title":3799,"date":3430,"chapterOrder":3800,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV计算机视觉库","2100-0300",{"path":3802,"stem":3803,"title":3804,"date":3430,"chapterOrder":3805,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL点云库","2100-0400",{"path":3807,"stem":3808,"title":3809,"date":3430,"chapterOrder":3810,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李群李代数库","2100-0500",{"path":3812,"stem":3813,"title":3814,"date":3430,"chapterOrder":3815,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习","2100",{"path":3817,"stem":3818,"title":3819,"date":3430,"chapterOrder":3820,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets与构建安装","2200-0100",{"path":3822,"stem":3823,"title":3824,"date":3430,"chapterOrder":3825,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","顶层CMake与公共编译选项","2200-0200",{"path":3827,"stem":3828,"title":3829,"date":3430,"chapterOrder":3830,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src与lib模块CMake详解","2200-0300",{"path":3832,"stem":3833,"title":3834,"date":3430,"chapterOrder":3835,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方库依赖写法","2200-0400",{"path":3837,"stem":3838,"title":3839,"date":3430,"chapterOrder":3840,"chapterDepth":136,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板扩展与常见问题","2200-0500",{"path":3842,"stem":3843,"title":3844,"date":3430,"chapterOrder":3845,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":3437},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":3433,"stem":3847,"title":3848,"date":3430,"chapterOrder":3438,"chapterDepth":3451,"docKey":3432,"docRoot":3433,"docTitle":3434,"isWikiDoc":158,"isWikiIndex":158},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":3850},[3851,3854,3857,3860,3863],{"path":3852,"localeSlug":3853,"i18nKey":3436},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","en-us",{"path":3855,"localeSlug":3856,"i18nKey":3436},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","zh-hant",{"path":3858,"localeSlug":3859,"i18nKey":3436},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","zh-hk",{"path":3861,"localeSlug":3862,"i18nKey":3436},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","zh-tw",{"path":3428,"localeSlug":3441,"i18nKey":3436},[3852,3439,3855,3439,3858,3439,3861,3439,3428,3439],1784646784008]