[{"data":1,"prerenderedAt":2573},["ShallowReactive",2],{"wiki-page-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi":3,"wiki-doc-items-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi":2152,"language-switcher-data-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi":2557,"wiki-i18n-paths-\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi":2572},{"id":4,"title":5,"body":6,"canonicalPath":2134,"chapterDepth":330,"chapterOrder":2135,"date":2136,"description":324,"docI18nKey":2137,"docKey":2138,"docRoot":2139,"docTitle":2140,"extension":2141,"i18nKey":2142,"isBlogPost":2143,"isWikiDoc":360,"isWikiIndex":2143,"layout":2144,"legacyPath":2144,"locale":2145,"localeSlug":2146,"meta":2147,"navigation":360,"path":2134,"seo":2148,"sourcePath":2149,"sourceStem":2142,"stem":2150,"wikiDepth":330,"__hash__":2151},"content\u002F_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识.md","STL初識",{"type":7,"value":8,"toc":2125},"minimark",[9,13,18,53,57,88,92,99,120,124,127,136,139,149,158,161,164,174,177,180,183,186,189,192,195,278,281,284,287,290,294,301,307,313,318,865,870,878,882,885,889,1653,1657,1663,1667,1670,1674,2111,2115,2121],[10,11,5],"h2",{"id":12},"stl初識",[14,15,17],"h3",{"id":16},"stl的誕生","STL的誕生",[19,20,21,25,40,43],"ul",{},[22,23,24],"li",{},"長久以來，軟件界一直希望建立一種可重複利用的東西",[22,26,27,28,32,33,36,37],{},"C++的",[29,30,31],"strong",{},"面向對象","和",[29,34,35],{},"泛型編程","思想，目的就是",[29,38,39],{},"複用性的提升",[22,41,42],{},"大多情況下，數據結構和算法都未能有一套標準,導致被迫從事大量重複工作",[22,44,45,46,49,52],{},"為了建立數據結構和算法的一套標準,誕生了",[29,47,48],{},"STL",[50,51],"br",{},"​",[14,54,56],{"id":55},"stl基本概念","STL基本概念",[19,58,59,66,72,85],{},[22,60,61,62,65],{},"STL(Standard Template Library,",[29,63,64],{},"標準模板庫",")",[22,67,68,69],{},"STL 從廣義上分為: ",[29,70,71],{},"容器(container) 算法(algorithm) 迭代器(iterator)",[22,73,74,32,77,80,81,84],{},[29,75,76],{},"容器",[29,78,79],{},"算法","之間通過",[29,82,83],{},"迭代器","進行無縫連接。",[22,86,87],{},"STL 幾乎所有的代碼都採用了模板類或者模板函數",[14,89,91],{"id":90},"stl六大組件","STL六大組件",[93,94,95,96],"p",{},"STL大體分為六大組件，分別是:",[29,97,98],{},"容器、算法、迭代器、仿函數、適配器（配接器）、空間配置器",[100,101,102,105,108,111,114,117],"ol",{},[22,103,104],{},"容器：各種數據結構，如vector、list、deque、set、map等,用來存放數據。",[22,106,107],{},"算法：各種常用的算法，如sort、find、copy、for_each等",[22,109,110],{},"迭代器：扮演了容器與算法之間的膠合劑。",[22,112,113],{},"仿函數：行為類似函數，可作為算法的某種策略。",[22,115,116],{},"適配器：一種用來修飾容器或者仿函數或迭代器接口的東西。",[22,118,119],{},"空間配置器：負責空間的配置與管理。",[14,121,123],{"id":122},"stl中容器算法迭代器","STL中容器、算法、迭代器",[93,125,126],{},"**容器：**置物之所也",[93,128,48,129,131,132,135],{},[29,130,76],{},"就是將運用",[29,133,134],{},"最廣泛的一些數據結構","實現出來",[93,137,138],{},"常用的數據結構：數組, 鏈表,樹, 棧, 隊列, 集合, 映射表 等",[93,140,141,142,32,145,148],{},"這些容器分為",[29,143,144],{},"序列式容器",[29,146,147],{},"關聯式容器","兩種:",[93,150,151,152,154,155,157],{},"​\t",[29,153,144],{},":強調值的排序，序列式容器中的每個元素均有固定的位置。\n",[29,156,147],{},":二叉樹結構，各元素之間沒有嚴格的物理上的順序關係",[93,159,160],{},"**算法：**問題之解法也",[93,162,163],{},"有限的步驟，解決邏輯或數學上的問題，這一門學科我們叫做算法(Algorithms)",[93,165,166,167,32,170,173],{},"算法分為:",[29,168,169],{},"質變算法",[29,171,172],{},"非質變算法","。",[93,175,176],{},"質變算法：是指運算過程中會更改區間內的元素的內容。例如拷貝，替換，刪除等等",[93,178,179],{},"非質變算法：是指運算過程中不會更改區間內的元素內容，例如查找、計數、遍歷、尋找極值等等",[93,181,182],{},"**迭代器：**容器和算法之間粘合劑",[93,184,185],{},"提供一種方法，使之能夠依序尋訪某個容器所含的各個元素，而又無需暴露該容器的內部表示方式。",[93,187,188],{},"每個容器都有自己專屬的迭代器",[93,190,191],{},"迭代器使用非常類似於指針，初學階段我們可以先理解迭代器為指針",[93,193,194],{},"迭代器種類：",[196,197,198,214],"table",{},[199,200,201],"thead",{},[202,203,204,208,211],"tr",{},[205,206,207],"th",{},"種類",[205,209,210],{},"功能",[205,212,213],{},"支持運算",[215,216,217,229,240,251,262],"tbody",{},[202,218,219,223,226],{},[220,221,222],"td",{},"輸入迭代器",[220,224,225],{},"對數據的只讀訪問",[220,227,228],{},"只讀，支持++、==、！=",[202,230,231,234,237],{},[220,232,233],{},"輸出迭代器",[220,235,236],{},"對數據的只寫訪問",[220,238,239],{},"只寫，支持++",[202,241,242,245,248],{},[220,243,244],{},"前向迭代器",[220,246,247],{},"讀寫操作，並能向前推進迭代器",[220,249,250],{},"讀寫，支持++、==、！=",[202,252,253,256,259],{},[220,254,255],{},"雙向迭代器",[220,257,258],{},"讀寫操作，並能向前和向後操作",[220,260,261],{},"讀寫，支持++、--，",[202,263,264,267,270],{},[220,265,266],{},"隨機訪問迭代器",[220,268,269],{},"讀寫操作，可以以跳躍的方式訪問任意數據，功能最強的迭代器",[220,271,272,273,277],{},"讀寫，支持++、--、",[274,275,276],"span",{},"n","、-n、\u003C、\u003C=、>、>=",[93,279,280],{},"常用的容器中迭代器種類為雙向迭代器，和隨機訪問迭代器",[14,282,283],{"id":283},"容器算法迭代器初識",[93,285,286],{},"瞭解STL中容器、算法、迭代器概念之後，我們利用代碼感受STL的魅力",[93,288,289],{},"STL中最常用的容器為Vector，可以理解為數組，下面我們將學習如何向這個容器中插入數據、並遍歷這個容器",[291,292,293],"h4",{"id":293},"vector存放內置數據類型",[93,295,296,297],{},"容器：     ",[298,299,300],"code",{},"vector",[93,302,303,304],{},"算法：     ",[298,305,306],{},"for_each",[93,308,309,310],{},"迭代器： ",[298,311,312],{},"vector\u003Cint>::iterator",[93,314,315],{},[29,316,317],{},"示例：",[319,320,325],"pre",{"className":321,"code":322,"language":323,"meta":324,"style":324},"language-cpp shiki shiki-themes github-light github-dark","#include \u003Ciostream>\n#include \u003Cvector>\n#include \u003Calgorithm>\n\nusing namespace std;\n\nvoid MyPrint(int val)\n{\n    cout \u003C\u003C val \u003C\u003C endl;\n}\n\nvoid test01() {\n\n    \u002F\u002F创建vector容器对象，并且通过模板参数指定容器中存放的数据的类型\n    vector\u003Cint> v;\n    \u002F\u002F向容器中放数据\n    v.push_back(10);\n    v.push_back(20);\n    v.push_back(30);\n    v.push_back(40);\n\n    \u002F\u002F每一个容器都有自己的迭代器，迭代器是用来遍历容器中的元素\n    \u002F\u002Fv.begin()返回迭代器，这个迭代器指向容器中第一个数据\n    \u002F\u002Fv.end()返回迭代器，这个迭代器指向容器元素的最后一个元素的下一个位置\n    \u002F\u002Fvector\u003Cint>::iterator 拿到vector\u003Cint>这种容器的迭代器类型\n\n    vector\u003Cint>::iterator pBegin = v.begin();\n    vector\u003Cint>::iterator pEnd = v.end();\n\n    \u002F\u002F第一种遍历方式：\n    while (pBegin != pEnd) {\n        cout \u003C\u003C *pBegin \u003C\u003C endl;\n        pBegin++;\n    }\n\n    \n    \u002F\u002F第二种遍历方式：\n    for (vector\u003Cint>::iterator it = v.begin(); it != v.end(); it++) {\n        cout \u003C\u003C *it \u003C\u003C endl;\n    }\n    cout \u003C\u003C endl;\n\n    \u002F\u002F第三种遍历方式：\n    \u002F\u002F使用STL提供标准遍历算法  头文件 algorithm\n    for_each(v.begin(), v.end(), MyPrint);\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n","cpp","",[298,326,327,339,347,355,362,379,384,406,412,429,435,440,451,456,463,475,481,499,513,527,541,546,552,558,564,570,575,600,621,626,632,647,665,676,682,687,693,699,740,756,761,770,775,781,787,806,811,816,826,831,839,844,849,860],{"__ignoreMap":324},[274,328,331,335],{"class":329,"line":330},"line",1,[274,332,334],{"class":333},"szBVR","#include",[274,336,338],{"class":337},"sZZnC"," \u003Ciostream>\n",[274,340,342,344],{"class":329,"line":341},2,[274,343,334],{"class":333},[274,345,346],{"class":337}," \u003Cvector>\n",[274,348,350,352],{"class":329,"line":349},3,[274,351,334],{"class":333},[274,353,354],{"class":337}," \u003Calgorithm>\n",[274,356,358],{"class":329,"line":357},4,[274,359,361],{"emptyLinePlaceholder":360},true,"\n",[274,363,365,368,371,375],{"class":329,"line":364},5,[274,366,367],{"class":333},"using",[274,369,370],{"class":333}," namespace",[274,372,374],{"class":373},"sScJk"," std",[274,376,378],{"class":377},"sVt8B",";\n",[274,380,382],{"class":329,"line":381},6,[274,383,361],{"emptyLinePlaceholder":360},[274,385,387,390,393,396,399,403],{"class":329,"line":386},7,[274,388,389],{"class":333},"void",[274,391,392],{"class":373}," MyPrint",[274,394,395],{"class":377},"(",[274,397,398],{"class":333},"int",[274,400,402],{"class":401},"s4XuR"," val",[274,404,405],{"class":377},")\n",[274,407,409],{"class":329,"line":408},8,[274,410,411],{"class":377},"{\n",[274,413,415,418,421,424,426],{"class":329,"line":414},9,[274,416,417],{"class":377},"    cout ",[274,419,420],{"class":333},"\u003C\u003C",[274,422,423],{"class":377}," val ",[274,425,420],{"class":333},[274,427,428],{"class":377}," endl;\n",[274,430,432],{"class":329,"line":431},10,[274,433,434],{"class":377},"}\n",[274,436,438],{"class":329,"line":437},11,[274,439,361],{"emptyLinePlaceholder":360},[274,441,443,445,448],{"class":329,"line":442},12,[274,444,389],{"class":333},[274,446,447],{"class":373}," test01",[274,449,450],{"class":377},"() {\n",[274,452,454],{"class":329,"line":453},13,[274,455,361],{"emptyLinePlaceholder":360},[274,457,459],{"class":329,"line":458},14,[274,460,462],{"class":461},"sJ8bj","    \u002F\u002F创建vector容器对象，并且通过模板参数指定容器中存放的数据的类型\n",[274,464,466,469,472],{"class":329,"line":465},15,[274,467,468],{"class":377},"    vector",[274,470,471],{"class":333},"\u003Cint>",[274,473,474],{"class":377}," v;\n",[274,476,478],{"class":329,"line":477},16,[274,479,480],{"class":461},"    \u002F\u002F向容器中放数据\n",[274,482,484,487,490,492,496],{"class":329,"line":483},17,[274,485,486],{"class":377},"    v.",[274,488,489],{"class":373},"push_back",[274,491,395],{"class":377},[274,493,495],{"class":494},"sj4cs","10",[274,497,498],{"class":377},");\n",[274,500,502,504,506,508,511],{"class":329,"line":501},18,[274,503,486],{"class":377},[274,505,489],{"class":373},[274,507,395],{"class":377},[274,509,510],{"class":494},"20",[274,512,498],{"class":377},[274,514,516,518,520,522,525],{"class":329,"line":515},19,[274,517,486],{"class":377},[274,519,489],{"class":373},[274,521,395],{"class":377},[274,523,524],{"class":494},"30",[274,526,498],{"class":377},[274,528,530,532,534,536,539],{"class":329,"line":529},20,[274,531,486],{"class":377},[274,533,489],{"class":373},[274,535,395],{"class":377},[274,537,538],{"class":494},"40",[274,540,498],{"class":377},[274,542,544],{"class":329,"line":543},21,[274,545,361],{"emptyLinePlaceholder":360},[274,547,549],{"class":329,"line":548},22,[274,550,551],{"class":461},"    \u002F\u002F每一个容器都有自己的迭代器，迭代器是用来遍历容器中的元素\n",[274,553,555],{"class":329,"line":554},23,[274,556,557],{"class":461},"    \u002F\u002Fv.begin()返回迭代器，这个迭代器指向容器中第一个数据\n",[274,559,561],{"class":329,"line":560},24,[274,562,563],{"class":461},"    \u002F\u002Fv.end()返回迭代器，这个迭代器指向容器元素的最后一个元素的下一个位置\n",[274,565,567],{"class":329,"line":566},25,[274,568,569],{"class":461},"    \u002F\u002Fvector\u003Cint>::iterator 拿到vector\u003Cint>这种容器的迭代器类型\n",[274,571,573],{"class":329,"line":572},26,[274,574,361],{"emptyLinePlaceholder":360},[274,576,578,580,583,585,588,591,594,597],{"class":329,"line":577},27,[274,579,468],{"class":373},[274,581,582],{"class":377},"\u003C",[274,584,398],{"class":333},[274,586,587],{"class":377},">::iterator pBegin ",[274,589,590],{"class":333},"=",[274,592,593],{"class":377}," v.",[274,595,596],{"class":373},"begin",[274,598,599],{"class":377},"();\n",[274,601,603,605,607,609,612,614,616,619],{"class":329,"line":602},28,[274,604,468],{"class":373},[274,606,582],{"class":377},[274,608,398],{"class":333},[274,610,611],{"class":377},">::iterator pEnd ",[274,613,590],{"class":333},[274,615,593],{"class":377},[274,617,618],{"class":373},"end",[274,620,599],{"class":377},[274,622,624],{"class":329,"line":623},29,[274,625,361],{"emptyLinePlaceholder":360},[274,627,629],{"class":329,"line":628},30,[274,630,631],{"class":461},"    \u002F\u002F第一种遍历方式：\n",[274,633,635,638,641,644],{"class":329,"line":634},31,[274,636,637],{"class":333},"    while",[274,639,640],{"class":377}," (pBegin ",[274,642,643],{"class":333},"!=",[274,645,646],{"class":377}," pEnd) {\n",[274,648,650,653,655,658,661,663],{"class":329,"line":649},32,[274,651,652],{"class":377},"        cout ",[274,654,420],{"class":333},[274,656,657],{"class":333}," *",[274,659,660],{"class":377},"pBegin ",[274,662,420],{"class":333},[274,664,428],{"class":377},[274,666,668,671,674],{"class":329,"line":667},33,[274,669,670],{"class":377},"        pBegin",[274,672,673],{"class":333},"++",[274,675,378],{"class":377},[274,677,679],{"class":329,"line":678},34,[274,680,681],{"class":377},"    }\n",[274,683,685],{"class":329,"line":684},35,[274,686,361],{"emptyLinePlaceholder":360},[274,688,690],{"class":329,"line":689},36,[274,691,692],{"class":377},"    \n",[274,694,696],{"class":329,"line":695},37,[274,697,698],{"class":461},"    \u002F\u002F第二种遍历方式：\n",[274,700,702,705,708,710,712,714,717,719,721,723,726,728,730,732,735,737],{"class":329,"line":701},38,[274,703,704],{"class":333},"    for",[274,706,707],{"class":377}," (",[274,709,300],{"class":373},[274,711,582],{"class":377},[274,713,398],{"class":333},[274,715,716],{"class":377},">::iterator it ",[274,718,590],{"class":333},[274,720,593],{"class":377},[274,722,596],{"class":373},[274,724,725],{"class":377},"(); it ",[274,727,643],{"class":333},[274,729,593],{"class":377},[274,731,618],{"class":373},[274,733,734],{"class":377},"(); it",[274,736,673],{"class":333},[274,738,739],{"class":377},") {\n",[274,741,743,745,747,749,752,754],{"class":329,"line":742},39,[274,744,652],{"class":377},[274,746,420],{"class":333},[274,748,657],{"class":333},[274,750,751],{"class":377},"it ",[274,753,420],{"class":333},[274,755,428],{"class":377},[274,757,759],{"class":329,"line":758},40,[274,760,681],{"class":377},[274,762,764,766,768],{"class":329,"line":763},41,[274,765,417],{"class":377},[274,767,420],{"class":333},[274,769,428],{"class":377},[274,771,773],{"class":329,"line":772},42,[274,774,361],{"emptyLinePlaceholder":360},[274,776,778],{"class":329,"line":777},43,[274,779,780],{"class":461},"    \u002F\u002F第三种遍历方式：\n",[274,782,784],{"class":329,"line":783},44,[274,785,786],{"class":461},"    \u002F\u002F使用STL提供标准遍历算法  头文件 algorithm\n",[274,788,790,793,796,798,801,803],{"class":329,"line":789},45,[274,791,792],{"class":373},"    for_each",[274,794,795],{"class":377},"(v.",[274,797,596],{"class":373},[274,799,800],{"class":377},"(), v.",[274,802,618],{"class":373},[274,804,805],{"class":377},"(), MyPrint);\n",[274,807,809],{"class":329,"line":808},46,[274,810,434],{"class":377},[274,812,814],{"class":329,"line":813},47,[274,815,361],{"emptyLinePlaceholder":360},[274,817,819,821,824],{"class":329,"line":818},48,[274,820,398],{"class":333},[274,822,823],{"class":373}," main",[274,825,450],{"class":377},[274,827,829],{"class":329,"line":828},49,[274,830,361],{"emptyLinePlaceholder":360},[274,832,834,837],{"class":329,"line":833},50,[274,835,836],{"class":373},"    test01",[274,838,599],{"class":377},[274,840,842],{"class":329,"line":841},51,[274,843,361],{"emptyLinePlaceholder":360},[274,845,847],{"class":329,"line":846},52,[274,848,361],{"emptyLinePlaceholder":360},[274,850,852,855,858],{"class":329,"line":851},53,[274,853,854],{"class":333},"    return",[274,856,857],{"class":494}," 0",[274,859,378],{"class":377},[274,861,863],{"class":329,"line":862},54,[274,864,434],{"class":377},[93,866,867],{},[29,868,869],{},"運行結果：",[319,871,876],{"className":872,"code":874,"language":875,"meta":324},[873],"language-text","10\n20\n30\n40\n10\n20\n30\n40\n\n10\n20\n30\n40\n","text",[298,877,874],{"__ignoreMap":324},[291,879,881],{"id":880},"vector存放自定義數據類型","Vector存放自定義數據類型",[93,883,884],{},"學習目標：vector中存放自定義數據類型，並打印輸出",[93,886,887],{},[29,888,317],{},[319,890,892],{"className":321,"code":891,"language":323,"meta":324,"style":324},"#include \u003Ciostream>\n#include \u003Cvector>\n#include \u003Cstring>\n\nusing namespace std;\n\n\u002F\u002F自定义数据类型\nclass Person {\npublic:\n    Person(string name, int age) {\n        mName = name;\n        mAge = age;\n    }\npublic:\n    string mName;\n    int mAge;\n};\n\u002F\u002F存放对象\nvoid test01() {\n\n    vector\u003CPerson> v;\n\n    \u002F\u002F创建数据\n    Person p1(\"aaa\", 10);\n    Person p2(\"bbb\", 20);\n    Person p3(\"ccc\", 30);\n    Person p4(\"ddd\", 40);\n    Person p5(\"eee\", 50);\n\n    v.push_back(p1);\n    v.push_back(p2);\n    v.push_back(p3);\n    v.push_back(p4);\n    v.push_back(p5);\n\n    for (vector\u003CPerson>::iterator it = v.begin(); it != v.end(); it++) {\n        cout \u003C\u003C \"Name:\" \u003C\u003C (*it).mName \u003C\u003C \" Age:\" \u003C\u003C (*it).mAge \u003C\u003C endl;\n\n    }\n}\n\n\u002F\u002F放对象指针\nvoid test02() {\n\n    vector\u003CPerson*> v;\n\n    \u002F\u002F创建数据\n    Person p1(\"aaa\", 10);\n    Person p2(\"bbb\", 20);\n    Person p3(\"ccc\", 30);\n    Person p4(\"ddd\", 40);\n    Person p5(\"eee\", 50);\n\n    v.push_back(&p1);\n    v.push_back(&p2);\n    v.push_back(&p3);\n    v.push_back(&p4);\n    v.push_back(&p5);\n\n    for (vector\u003CPerson*>::iterator it = v.begin(); it != v.end(); it++) {\n        Person * p = (*it);\n        cout \u003C\u003C \"Name:\" \u003C\u003C p->mName \u003C\u003C \" Age:\" \u003C\u003C (*it)->mAge \u003C\u003C endl;\n    }\n}\n\nint main() {\n\n    test01();\n    \n    test02();\n\n\n    return 0;\n}\n",[298,893,894,900,906,913,917,927,931,936,947,952,975,985,995,999,1003,1008,1016,1021,1026,1034,1038,1052,1056,1061,1080,1098,1116,1134,1153,1157,1166,1175,1184,1193,1202,1206,1240,1278,1282,1286,1290,1294,1299,1308,1312,1325,1329,1333,1349,1365,1381,1397,1413,1417,1431,1445,1459,1473,1487,1492,1529,1549,1580,1585,1590,1595,1604,1609,1616,1621,1629,1634,1639,1648],{"__ignoreMap":324},[274,895,896,898],{"class":329,"line":330},[274,897,334],{"class":333},[274,899,338],{"class":337},[274,901,902,904],{"class":329,"line":341},[274,903,334],{"class":333},[274,905,346],{"class":337},[274,907,908,910],{"class":329,"line":349},[274,909,334],{"class":333},[274,911,912],{"class":337}," \u003Cstring>\n",[274,914,915],{"class":329,"line":357},[274,916,361],{"emptyLinePlaceholder":360},[274,918,919,921,923,925],{"class":329,"line":364},[274,920,367],{"class":333},[274,922,370],{"class":333},[274,924,374],{"class":373},[274,926,378],{"class":377},[274,928,929],{"class":329,"line":381},[274,930,361],{"emptyLinePlaceholder":360},[274,932,933],{"class":329,"line":386},[274,934,935],{"class":461},"\u002F\u002F自定义数据类型\n",[274,937,938,941,944],{"class":329,"line":408},[274,939,940],{"class":333},"class",[274,942,943],{"class":373}," Person",[274,945,946],{"class":377}," {\n",[274,948,949],{"class":329,"line":414},[274,950,951],{"class":333},"public:\n",[274,953,954,957,959,962,965,968,970,973],{"class":329,"line":431},[274,955,956],{"class":373},"    Person",[274,958,395],{"class":377},[274,960,961],{"class":373},"string",[274,963,964],{"class":401}," name",[274,966,967],{"class":377},", ",[274,969,398],{"class":333},[274,971,972],{"class":401}," age",[274,974,739],{"class":377},[274,976,977,980,982],{"class":329,"line":437},[274,978,979],{"class":377},"        mName ",[274,981,590],{"class":333},[274,983,984],{"class":377}," name;\n",[274,986,987,990,992],{"class":329,"line":442},[274,988,989],{"class":377},"        mAge ",[274,991,590],{"class":333},[274,993,994],{"class":377}," age;\n",[274,996,997],{"class":329,"line":453},[274,998,681],{"class":377},[274,1000,1001],{"class":329,"line":458},[274,1002,951],{"class":333},[274,1004,1005],{"class":329,"line":465},[274,1006,1007],{"class":377},"    string mName;\n",[274,1009,1010,1013],{"class":329,"line":477},[274,1011,1012],{"class":333},"    int",[274,1014,1015],{"class":377}," mAge;\n",[274,1017,1018],{"class":329,"line":483},[274,1019,1020],{"class":377},"};\n",[274,1022,1023],{"class":329,"line":501},[274,1024,1025],{"class":461},"\u002F\u002F存放对象\n",[274,1027,1028,1030,1032],{"class":329,"line":515},[274,1029,389],{"class":333},[274,1031,447],{"class":373},[274,1033,450],{"class":377},[274,1035,1036],{"class":329,"line":529},[274,1037,361],{"emptyLinePlaceholder":360},[274,1039,1040,1042,1044,1047,1050],{"class":329,"line":543},[274,1041,468],{"class":377},[274,1043,582],{"class":333},[274,1045,1046],{"class":377},"Person",[274,1048,1049],{"class":333},">",[274,1051,474],{"class":377},[274,1053,1054],{"class":329,"line":548},[274,1055,361],{"emptyLinePlaceholder":360},[274,1057,1058],{"class":329,"line":554},[274,1059,1060],{"class":461},"    \u002F\u002F创建数据\n",[274,1062,1063,1066,1069,1071,1074,1076,1078],{"class":329,"line":560},[274,1064,1065],{"class":377},"    Person ",[274,1067,1068],{"class":373},"p1",[274,1070,395],{"class":377},[274,1072,1073],{"class":337},"\"aaa\"",[274,1075,967],{"class":377},[274,1077,495],{"class":494},[274,1079,498],{"class":377},[274,1081,1082,1084,1087,1089,1092,1094,1096],{"class":329,"line":566},[274,1083,1065],{"class":377},[274,1085,1086],{"class":373},"p2",[274,1088,395],{"class":377},[274,1090,1091],{"class":337},"\"bbb\"",[274,1093,967],{"class":377},[274,1095,510],{"class":494},[274,1097,498],{"class":377},[274,1099,1100,1102,1105,1107,1110,1112,1114],{"class":329,"line":572},[274,1101,1065],{"class":377},[274,1103,1104],{"class":373},"p3",[274,1106,395],{"class":377},[274,1108,1109],{"class":337},"\"ccc\"",[274,1111,967],{"class":377},[274,1113,524],{"class":494},[274,1115,498],{"class":377},[274,1117,1118,1120,1123,1125,1128,1130,1132],{"class":329,"line":577},[274,1119,1065],{"class":377},[274,1121,1122],{"class":373},"p4",[274,1124,395],{"class":377},[274,1126,1127],{"class":337},"\"ddd\"",[274,1129,967],{"class":377},[274,1131,538],{"class":494},[274,1133,498],{"class":377},[274,1135,1136,1138,1141,1143,1146,1148,1151],{"class":329,"line":602},[274,1137,1065],{"class":377},[274,1139,1140],{"class":373},"p5",[274,1142,395],{"class":377},[274,1144,1145],{"class":337},"\"eee\"",[274,1147,967],{"class":377},[274,1149,1150],{"class":494},"50",[274,1152,498],{"class":377},[274,1154,1155],{"class":329,"line":623},[274,1156,361],{"emptyLinePlaceholder":360},[274,1158,1159,1161,1163],{"class":329,"line":628},[274,1160,486],{"class":377},[274,1162,489],{"class":373},[274,1164,1165],{"class":377},"(p1);\n",[274,1167,1168,1170,1172],{"class":329,"line":634},[274,1169,486],{"class":377},[274,1171,489],{"class":373},[274,1173,1174],{"class":377},"(p2);\n",[274,1176,1177,1179,1181],{"class":329,"line":649},[274,1178,486],{"class":377},[274,1180,489],{"class":373},[274,1182,1183],{"class":377},"(p3);\n",[274,1185,1186,1188,1190],{"class":329,"line":667},[274,1187,486],{"class":377},[274,1189,489],{"class":373},[274,1191,1192],{"class":377},"(p4);\n",[274,1194,1195,1197,1199],{"class":329,"line":678},[274,1196,486],{"class":377},[274,1198,489],{"class":373},[274,1200,1201],{"class":377},"(p5);\n",[274,1203,1204],{"class":329,"line":684},[274,1205,361],{"emptyLinePlaceholder":360},[274,1207,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238],{"class":329,"line":689},[274,1209,704],{"class":333},[274,1211,707],{"class":377},[274,1213,300],{"class":373},[274,1215,582],{"class":377},[274,1217,1046],{"class":373},[274,1219,716],{"class":377},[274,1221,590],{"class":333},[274,1223,593],{"class":377},[274,1225,596],{"class":373},[274,1227,725],{"class":377},[274,1229,643],{"class":333},[274,1231,593],{"class":377},[274,1233,618],{"class":373},[274,1235,734],{"class":377},[274,1237,673],{"class":333},[274,1239,739],{"class":377},[274,1241,1242,1244,1246,1249,1252,1254,1257,1260,1262,1265,1267,1269,1271,1274,1276],{"class":329,"line":695},[274,1243,652],{"class":377},[274,1245,420],{"class":333},[274,1247,1248],{"class":337}," \"Name:\"",[274,1250,1251],{"class":333}," \u003C\u003C",[274,1253,707],{"class":377},[274,1255,1256],{"class":333},"*",[274,1258,1259],{"class":377},"it).mName ",[274,1261,420],{"class":333},[274,1263,1264],{"class":337}," \" Age:\"",[274,1266,1251],{"class":333},[274,1268,707],{"class":377},[274,1270,1256],{"class":333},[274,1272,1273],{"class":377},"it).mAge ",[274,1275,420],{"class":333},[274,1277,428],{"class":377},[274,1279,1280],{"class":329,"line":701},[274,1281,361],{"emptyLinePlaceholder":360},[274,1283,1284],{"class":329,"line":742},[274,1285,681],{"class":377},[274,1287,1288],{"class":329,"line":758},[274,1289,434],{"class":377},[274,1291,1292],{"class":329,"line":763},[274,1293,361],{"emptyLinePlaceholder":360},[274,1295,1296],{"class":329,"line":772},[274,1297,1298],{"class":461},"\u002F\u002F放对象指针\n",[274,1300,1301,1303,1306],{"class":329,"line":777},[274,1302,389],{"class":333},[274,1304,1305],{"class":373}," test02",[274,1307,450],{"class":377},[274,1309,1310],{"class":329,"line":783},[274,1311,361],{"emptyLinePlaceholder":360},[274,1313,1314,1316,1318,1320,1323],{"class":329,"line":789},[274,1315,468],{"class":377},[274,1317,582],{"class":333},[274,1319,1046],{"class":377},[274,1321,1322],{"class":333},"*>",[274,1324,474],{"class":377},[274,1326,1327],{"class":329,"line":808},[274,1328,361],{"emptyLinePlaceholder":360},[274,1330,1331],{"class":329,"line":813},[274,1332,1060],{"class":461},[274,1334,1335,1337,1339,1341,1343,1345,1347],{"class":329,"line":818},[274,1336,1065],{"class":377},[274,1338,1068],{"class":373},[274,1340,395],{"class":377},[274,1342,1073],{"class":337},[274,1344,967],{"class":377},[274,1346,495],{"class":494},[274,1348,498],{"class":377},[274,1350,1351,1353,1355,1357,1359,1361,1363],{"class":329,"line":828},[274,1352,1065],{"class":377},[274,1354,1086],{"class":373},[274,1356,395],{"class":377},[274,1358,1091],{"class":337},[274,1360,967],{"class":377},[274,1362,510],{"class":494},[274,1364,498],{"class":377},[274,1366,1367,1369,1371,1373,1375,1377,1379],{"class":329,"line":833},[274,1368,1065],{"class":377},[274,1370,1104],{"class":373},[274,1372,395],{"class":377},[274,1374,1109],{"class":337},[274,1376,967],{"class":377},[274,1378,524],{"class":494},[274,1380,498],{"class":377},[274,1382,1383,1385,1387,1389,1391,1393,1395],{"class":329,"line":841},[274,1384,1065],{"class":377},[274,1386,1122],{"class":373},[274,1388,395],{"class":377},[274,1390,1127],{"class":337},[274,1392,967],{"class":377},[274,1394,538],{"class":494},[274,1396,498],{"class":377},[274,1398,1399,1401,1403,1405,1407,1409,1411],{"class":329,"line":846},[274,1400,1065],{"class":377},[274,1402,1140],{"class":373},[274,1404,395],{"class":377},[274,1406,1145],{"class":337},[274,1408,967],{"class":377},[274,1410,1150],{"class":494},[274,1412,498],{"class":377},[274,1414,1415],{"class":329,"line":851},[274,1416,361],{"emptyLinePlaceholder":360},[274,1418,1419,1421,1423,1425,1428],{"class":329,"line":862},[274,1420,486],{"class":377},[274,1422,489],{"class":373},[274,1424,395],{"class":377},[274,1426,1427],{"class":333},"&",[274,1429,1430],{"class":377},"p1);\n",[274,1432,1434,1436,1438,1440,1442],{"class":329,"line":1433},55,[274,1435,486],{"class":377},[274,1437,489],{"class":373},[274,1439,395],{"class":377},[274,1441,1427],{"class":333},[274,1443,1444],{"class":377},"p2);\n",[274,1446,1448,1450,1452,1454,1456],{"class":329,"line":1447},56,[274,1449,486],{"class":377},[274,1451,489],{"class":373},[274,1453,395],{"class":377},[274,1455,1427],{"class":333},[274,1457,1458],{"class":377},"p3);\n",[274,1460,1462,1464,1466,1468,1470],{"class":329,"line":1461},57,[274,1463,486],{"class":377},[274,1465,489],{"class":373},[274,1467,395],{"class":377},[274,1469,1427],{"class":333},[274,1471,1472],{"class":377},"p4);\n",[274,1474,1476,1478,1480,1482,1484],{"class":329,"line":1475},58,[274,1477,486],{"class":377},[274,1479,489],{"class":373},[274,1481,395],{"class":377},[274,1483,1427],{"class":333},[274,1485,1486],{"class":377},"p5);\n",[274,1488,1490],{"class":329,"line":1489},59,[274,1491,361],{"emptyLinePlaceholder":360},[274,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527],{"class":329,"line":1494},60,[274,1496,704],{"class":333},[274,1498,707],{"class":377},[274,1500,300],{"class":373},[274,1502,582],{"class":377},[274,1504,1046],{"class":373},[274,1506,1256],{"class":333},[274,1508,716],{"class":377},[274,1510,590],{"class":333},[274,1512,593],{"class":377},[274,1514,596],{"class":373},[274,1516,725],{"class":377},[274,1518,643],{"class":333},[274,1520,593],{"class":377},[274,1522,618],{"class":373},[274,1524,734],{"class":377},[274,1526,673],{"class":333},[274,1528,739],{"class":377},[274,1530,1532,1535,1537,1540,1542,1544,1546],{"class":329,"line":1531},61,[274,1533,1534],{"class":377},"        Person ",[274,1536,1256],{"class":333},[274,1538,1539],{"class":377}," p ",[274,1541,590],{"class":333},[274,1543,707],{"class":377},[274,1545,1256],{"class":333},[274,1547,1548],{"class":377},"it);\n",[274,1550,1552,1554,1556,1558,1560,1563,1565,1567,1569,1571,1573,1576,1578],{"class":329,"line":1551},62,[274,1553,652],{"class":377},[274,1555,420],{"class":333},[274,1557,1248],{"class":337},[274,1559,1251],{"class":333},[274,1561,1562],{"class":377}," p->mName ",[274,1564,420],{"class":333},[274,1566,1264],{"class":337},[274,1568,1251],{"class":333},[274,1570,707],{"class":377},[274,1572,1256],{"class":333},[274,1574,1575],{"class":377},"it)->mAge ",[274,1577,420],{"class":333},[274,1579,428],{"class":377},[274,1581,1583],{"class":329,"line":1582},63,[274,1584,681],{"class":377},[274,1586,1588],{"class":329,"line":1587},64,[274,1589,434],{"class":377},[274,1591,1593],{"class":329,"line":1592},65,[274,1594,361],{"emptyLinePlaceholder":360},[274,1596,1598,1600,1602],{"class":329,"line":1597},66,[274,1599,398],{"class":333},[274,1601,823],{"class":373},[274,1603,450],{"class":377},[274,1605,1607],{"class":329,"line":1606},67,[274,1608,361],{"emptyLinePlaceholder":360},[274,1610,1612,1614],{"class":329,"line":1611},68,[274,1613,836],{"class":373},[274,1615,599],{"class":377},[274,1617,1619],{"class":329,"line":1618},69,[274,1620,692],{"class":377},[274,1622,1624,1627],{"class":329,"line":1623},70,[274,1625,1626],{"class":373},"    test02",[274,1628,599],{"class":377},[274,1630,1632],{"class":329,"line":1631},71,[274,1633,361],{"emptyLinePlaceholder":360},[274,1635,1637],{"class":329,"line":1636},72,[274,1638,361],{"emptyLinePlaceholder":360},[274,1640,1642,1644,1646],{"class":329,"line":1641},73,[274,1643,854],{"class":333},[274,1645,857],{"class":494},[274,1647,378],{"class":377},[274,1649,1651],{"class":329,"line":1650},74,[274,1652,434],{"class":377},[93,1654,1655],{},[29,1656,869],{},[319,1658,1661],{"className":1659,"code":1660,"language":875,"meta":324},[873],"Name:aaa Age:10\nName:bbb Age:20\nName:ccc Age:30\nName:ddd Age:40\nName:eee Age:50\nName:aaa Age:10\nName:bbb Age:20\nName:ccc Age:30\nName:ddd Age:40\nName:eee Age:50\n",[298,1662,1660],{"__ignoreMap":324},[291,1664,1666],{"id":1665},"vector容器嵌套容器","Vector容器嵌套容器",[93,1668,1669],{},"學習目標：容器中嵌套容器，我們將所有數據進行遍歷輸出",[93,1671,1672],{},[29,1673,317],{},[319,1675,1677],{"className":321,"code":1676,"language":323,"meta":324,"style":324},"#include \u003Ciostream>\n#include \u003Cvector>\n\nusing namespace std;\n\n\u002F\u002F容器嵌套容器\nvoid test01() {\n\n    vector\u003C vector\u003Cint> >  v;\n\n    vector\u003Cint> v1;\n    vector\u003Cint> v2;\n    vector\u003Cint> v3;\n    vector\u003Cint> v4;\n\n    for (int i = 0; i \u003C 4; i++) {\n        v1.push_back(i + 1);\n        v2.push_back(i + 2);\n        v3.push_back(i + 3);\n        v4.push_back(i + 4);\n    }\n\n    \u002F\u002F将容器元素插入到vector v中\n    v.push_back(v1);\n    v.push_back(v2);\n    v.push_back(v3);\n    v.push_back(v4);\n\n    for (vector\u003Cvector\u003Cint>>::iterator it = v.begin(); it != v.end(); it++) {\n\n        for (vector\u003Cint>::iterator vit = (*it).begin(); vit != (*it).end(); vit++) {\n            cout \u003C\u003C *vit \u003C\u003C \" \";\n        }\n        cout \u003C\u003C endl;\n    }\n\n}\n\nint main() {\n\n    test01();\n\n\n    return 0;\n}\n",[298,1678,1679,1685,1691,1695,1705,1709,1714,1722,1726,1743,1747,1756,1765,1774,1783,1787,1817,1835,1851,1867,1882,1886,1890,1895,1904,1913,1922,1931,1935,1974,1978,2025,2044,2049,2057,2061,2065,2069,2073,2081,2085,2091,2095,2099,2107],{"__ignoreMap":324},[274,1680,1681,1683],{"class":329,"line":330},[274,1682,334],{"class":333},[274,1684,338],{"class":337},[274,1686,1687,1689],{"class":329,"line":341},[274,1688,334],{"class":333},[274,1690,346],{"class":337},[274,1692,1693],{"class":329,"line":349},[274,1694,361],{"emptyLinePlaceholder":360},[274,1696,1697,1699,1701,1703],{"class":329,"line":357},[274,1698,367],{"class":333},[274,1700,370],{"class":333},[274,1702,374],{"class":373},[274,1704,378],{"class":377},[274,1706,1707],{"class":329,"line":364},[274,1708,361],{"emptyLinePlaceholder":360},[274,1710,1711],{"class":329,"line":381},[274,1712,1713],{"class":461},"\u002F\u002F容器嵌套容器\n",[274,1715,1716,1718,1720],{"class":329,"line":386},[274,1717,389],{"class":333},[274,1719,447],{"class":373},[274,1721,450],{"class":377},[274,1723,1724],{"class":329,"line":408},[274,1725,361],{"emptyLinePlaceholder":360},[274,1727,1728,1730,1732,1735,1737,1740],{"class":329,"line":414},[274,1729,468],{"class":377},[274,1731,582],{"class":333},[274,1733,1734],{"class":377}," vector",[274,1736,471],{"class":333},[274,1738,1739],{"class":333}," >",[274,1741,1742],{"class":377},"  v;\n",[274,1744,1745],{"class":329,"line":431},[274,1746,361],{"emptyLinePlaceholder":360},[274,1748,1749,1751,1753],{"class":329,"line":437},[274,1750,468],{"class":377},[274,1752,471],{"class":333},[274,1754,1755],{"class":377}," v1;\n",[274,1757,1758,1760,1762],{"class":329,"line":442},[274,1759,468],{"class":377},[274,1761,471],{"class":333},[274,1763,1764],{"class":377}," v2;\n",[274,1766,1767,1769,1771],{"class":329,"line":453},[274,1768,468],{"class":377},[274,1770,471],{"class":333},[274,1772,1773],{"class":377}," v3;\n",[274,1775,1776,1778,1780],{"class":329,"line":458},[274,1777,468],{"class":377},[274,1779,471],{"class":333},[274,1781,1782],{"class":377}," v4;\n",[274,1784,1785],{"class":329,"line":465},[274,1786,361],{"emptyLinePlaceholder":360},[274,1788,1789,1791,1793,1795,1798,1800,1802,1805,1807,1810,1813,1815],{"class":329,"line":477},[274,1790,704],{"class":333},[274,1792,707],{"class":377},[274,1794,398],{"class":333},[274,1796,1797],{"class":377}," i ",[274,1799,590],{"class":333},[274,1801,857],{"class":494},[274,1803,1804],{"class":377},"; i ",[274,1806,582],{"class":333},[274,1808,1809],{"class":494}," 4",[274,1811,1812],{"class":377},"; i",[274,1814,673],{"class":333},[274,1816,739],{"class":377},[274,1818,1819,1822,1824,1827,1830,1833],{"class":329,"line":483},[274,1820,1821],{"class":377},"        v1.",[274,1823,489],{"class":373},[274,1825,1826],{"class":377},"(i ",[274,1828,1829],{"class":333},"+",[274,1831,1832],{"class":494}," 1",[274,1834,498],{"class":377},[274,1836,1837,1840,1842,1844,1846,1849],{"class":329,"line":501},[274,1838,1839],{"class":377},"        v2.",[274,1841,489],{"class":373},[274,1843,1826],{"class":377},[274,1845,1829],{"class":333},[274,1847,1848],{"class":494}," 2",[274,1850,498],{"class":377},[274,1852,1853,1856,1858,1860,1862,1865],{"class":329,"line":515},[274,1854,1855],{"class":377},"        v3.",[274,1857,489],{"class":373},[274,1859,1826],{"class":377},[274,1861,1829],{"class":333},[274,1863,1864],{"class":494}," 3",[274,1866,498],{"class":377},[274,1868,1869,1872,1874,1876,1878,1880],{"class":329,"line":529},[274,1870,1871],{"class":377},"        v4.",[274,1873,489],{"class":373},[274,1875,1826],{"class":377},[274,1877,1829],{"class":333},[274,1879,1809],{"class":494},[274,1881,498],{"class":377},[274,1883,1884],{"class":329,"line":543},[274,1885,681],{"class":377},[274,1887,1888],{"class":329,"line":548},[274,1889,361],{"emptyLinePlaceholder":360},[274,1891,1892],{"class":329,"line":554},[274,1893,1894],{"class":461},"    \u002F\u002F将容器元素插入到vector v中\n",[274,1896,1897,1899,1901],{"class":329,"line":560},[274,1898,486],{"class":377},[274,1900,489],{"class":373},[274,1902,1903],{"class":377},"(v1);\n",[274,1905,1906,1908,1910],{"class":329,"line":566},[274,1907,486],{"class":377},[274,1909,489],{"class":373},[274,1911,1912],{"class":377},"(v2);\n",[274,1914,1915,1917,1919],{"class":329,"line":572},[274,1916,486],{"class":377},[274,1918,489],{"class":373},[274,1920,1921],{"class":377},"(v3);\n",[274,1923,1924,1926,1928],{"class":329,"line":577},[274,1925,486],{"class":377},[274,1927,489],{"class":373},[274,1929,1930],{"class":377},"(v4);\n",[274,1932,1933],{"class":329,"line":602},[274,1934,361],{"emptyLinePlaceholder":360},[274,1936,1937,1939,1941,1943,1945,1947,1949,1951,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972],{"class":329,"line":623},[274,1938,704],{"class":333},[274,1940,707],{"class":377},[274,1942,300],{"class":373},[274,1944,582],{"class":377},[274,1946,300],{"class":373},[274,1948,582],{"class":377},[274,1950,398],{"class":333},[274,1952,1953],{"class":377},">>::iterator it ",[274,1955,590],{"class":333},[274,1957,593],{"class":377},[274,1959,596],{"class":373},[274,1961,725],{"class":377},[274,1963,643],{"class":333},[274,1965,593],{"class":377},[274,1967,618],{"class":373},[274,1969,734],{"class":377},[274,1971,673],{"class":333},[274,1973,739],{"class":377},[274,1975,1976],{"class":329,"line":628},[274,1977,361],{"emptyLinePlaceholder":360},[274,1979,1980,1983,1985,1987,1989,1991,1994,1996,1998,2000,2003,2005,2008,2010,2012,2014,2016,2018,2021,2023],{"class":329,"line":634},[274,1981,1982],{"class":333},"        for",[274,1984,707],{"class":377},[274,1986,300],{"class":373},[274,1988,582],{"class":377},[274,1990,398],{"class":333},[274,1992,1993],{"class":377},">::iterator vit ",[274,1995,590],{"class":333},[274,1997,707],{"class":377},[274,1999,1256],{"class":333},[274,2001,2002],{"class":377},"it).",[274,2004,596],{"class":373},[274,2006,2007],{"class":377},"(); vit ",[274,2009,643],{"class":333},[274,2011,707],{"class":377},[274,2013,1256],{"class":333},[274,2015,2002],{"class":377},[274,2017,618],{"class":373},[274,2019,2020],{"class":377},"(); vit",[274,2022,673],{"class":333},[274,2024,739],{"class":377},[274,2026,2027,2030,2032,2034,2037,2039,2042],{"class":329,"line":649},[274,2028,2029],{"class":377},"            cout ",[274,2031,420],{"class":333},[274,2033,657],{"class":333},[274,2035,2036],{"class":377},"vit ",[274,2038,420],{"class":333},[274,2040,2041],{"class":337}," \" \"",[274,2043,378],{"class":377},[274,2045,2046],{"class":329,"line":667},[274,2047,2048],{"class":377},"        }\n",[274,2050,2051,2053,2055],{"class":329,"line":678},[274,2052,652],{"class":377},[274,2054,420],{"class":333},[274,2056,428],{"class":377},[274,2058,2059],{"class":329,"line":684},[274,2060,681],{"class":377},[274,2062,2063],{"class":329,"line":689},[274,2064,361],{"emptyLinePlaceholder":360},[274,2066,2067],{"class":329,"line":695},[274,2068,434],{"class":377},[274,2070,2071],{"class":329,"line":701},[274,2072,361],{"emptyLinePlaceholder":360},[274,2074,2075,2077,2079],{"class":329,"line":742},[274,2076,398],{"class":333},[274,2078,823],{"class":373},[274,2080,450],{"class":377},[274,2082,2083],{"class":329,"line":758},[274,2084,361],{"emptyLinePlaceholder":360},[274,2086,2087,2089],{"class":329,"line":763},[274,2088,836],{"class":373},[274,2090,599],{"class":377},[274,2092,2093],{"class":329,"line":772},[274,2094,361],{"emptyLinePlaceholder":360},[274,2096,2097],{"class":329,"line":777},[274,2098,361],{"emptyLinePlaceholder":360},[274,2100,2101,2103,2105],{"class":329,"line":783},[274,2102,854],{"class":333},[274,2104,857],{"class":494},[274,2106,378],{"class":377},[274,2108,2109],{"class":329,"line":789},[274,2110,434],{"class":377},[93,2112,2113],{},[29,2114,869],{},[319,2116,2119],{"className":2117,"code":2118,"language":875,"meta":324},[873],"1 2 3 4\n2 3 4 5\n3 4 5 6\n4 5 6 7\n",[298,2120,2118],{"__ignoreMap":324},[2122,2123,2124],"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":324,"searchDepth":341,"depth":341,"links":2126},[2127],{"id":12,"depth":341,"text":5,"children":2128},[2129,2130,2131,2132,2133],{"id":16,"depth":349,"text":17},{"id":55,"depth":349,"text":56},{"id":90,"depth":349,"text":91},{"id":122,"depth":349,"text":123},{"id":283,"depth":349,"text":283},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","1800-0100","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","zh-tw:2023-10-05-cplusplus-jiao-xue","\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识",false,null,"zh-TW","zh-tw",{},{"title":5,"description":324},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","0bJqeVR9tGZ4exiVy17P4YO4xtOQXch9YVwyozAXsG4",[2153,2159,2164,2169,2174,2179,2184,2189,2194,2199,2204,2209,2214,2219,2224,2229,2234,2239,2244,2249,2254,2259,2264,2269,2270,2275,2280,2285,2290,2295,2300,2305,2310,2315,2320,2325,2330,2335,2340,2345,2349,2354,2359,2364,2369,2374,2379,2384,2389,2394,2399,2404,2409,2414,2419,2424,2429,2434,2439,2444,2449,2454,2459,2464,2469,2474,2479,2484,2489,2494,2499,2504,2509,2514,2519,2524,2529,2534,2539,2544,2549,2554],{"path":2154,"stem":2155,"title":2156,"date":2136,"chapterOrder":2157,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++開發環境搭建與測試","0100",0,{"path":2160,"stem":2161,"title":2162,"date":2136,"chapterOrder":2163,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基礎初識","0200",{"path":2165,"stem":2166,"title":2167,"date":2136,"chapterOrder":2168,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","數據類型與數據存放","0300",{"path":2170,"stem":2171,"title":2172,"date":2136,"chapterOrder":2173,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","輸入輸出","0400",{"path":2175,"stem":2176,"title":2177,"date":2136,"chapterOrder":2178,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","運算符","0500",{"path":2180,"stem":2181,"title":2182,"date":2136,"chapterOrder":2183,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程結構","0600",{"path":2185,"stem":2186,"title":2187,"date":2136,"chapterOrder":2188,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","數組","0700",{"path":2190,"stem":2191,"title":2192,"date":2136,"chapterOrder":2193,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函數與頭文件","0800",{"path":2195,"stem":2196,"title":2197,"date":2136,"chapterOrder":2198,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指針","0900",{"path":2200,"stem":2201,"title":2202,"date":2136,"chapterOrder":2203,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","結構體與共用體","1000",{"path":2205,"stem":2206,"title":2207,"date":2136,"chapterOrder":2208,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","內存分區與生命週期","1100",{"path":2210,"stem":2211,"title":2212,"date":2136,"chapterOrder":2213,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":2215,"stem":2216,"title":2217,"date":2136,"chapterOrder":2218,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函數提高與命名空間","1300",{"path":2220,"stem":2221,"title":2222,"date":2136,"chapterOrder":2223,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封裝","1400-0100",{"path":2225,"stem":2226,"title":2227,"date":2136,"chapterOrder":2228,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","對象初始化和清理","1400-0200",{"path":2230,"stem":2231,"title":2232,"date":2136,"chapterOrder":2233,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","對象模型與this指針","1400-0300",{"path":2235,"stem":2236,"title":2237,"date":2136,"chapterOrder":2238,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元與運算符重載","1400-0400",{"path":2240,"stem":2241,"title":2242,"date":2136,"chapterOrder":2243,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","繼承","1400-0500",{"path":2245,"stem":2246,"title":2247,"date":2136,"chapterOrder":2248,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多態","1400-0600",{"path":2250,"stem":2251,"title":2252,"date":2136,"chapterOrder":2253,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","類和對象","1400",{"path":2255,"stem":2256,"title":2257,"date":2136,"chapterOrder":2258,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":2260,"stem":2261,"title":2262,"date":2136,"chapterOrder":2263,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","異常處理","1600",{"path":2265,"stem":2266,"title":2267,"date":2136,"chapterOrder":2268,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":2134,"stem":2150,"title":5,"date":2136,"chapterOrder":2135,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},{"path":2271,"stem":2272,"title":2273,"date":2136,"chapterOrder":2274,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":2276,"stem":2277,"title":2278,"date":2136,"chapterOrder":2279,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":2281,"stem":2282,"title":2283,"date":2136,"chapterOrder":2284,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":2286,"stem":2287,"title":2288,"date":2136,"chapterOrder":2289,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":2291,"stem":2292,"title":2293,"date":2136,"chapterOrder":2294,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":2296,"stem":2297,"title":2298,"date":2136,"chapterOrder":2299,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":2301,"stem":2302,"title":2303,"date":2136,"chapterOrder":2304,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":2306,"stem":2307,"title":2308,"date":2136,"chapterOrder":2309,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":2311,"stem":2312,"title":2313,"date":2136,"chapterOrder":2314,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":2316,"stem":2317,"title":2318,"date":2136,"chapterOrder":2319,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函數對象與謂詞","1800-1100",{"path":2321,"stem":2322,"title":2323,"date":2136,"chapterOrder":2324,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":2326,"stem":2327,"title":2328,"date":2136,"chapterOrder":2329,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高編程","1800",{"path":2331,"stem":2332,"title":2333,"date":2136,"chapterOrder":2334,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++類型轉換","1900",{"path":2336,"stem":2337,"title":2338,"date":2136,"chapterOrder":2339,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":2341,"stem":2342,"title":2343,"date":2136,"chapterOrder":2344,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":2346,"stem":2347,"title":367,"date":2136,"chapterOrder":2348,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","2000-0300",{"path":2350,"stem":2351,"title":2352,"date":2136,"chapterOrder":2353,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":2355,"stem":2356,"title":2357,"date":2136,"chapterOrder":2358,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","範圍 for 循環","2000-0500",{"path":2360,"stem":2361,"title":2362,"date":2136,"chapterOrder":2363,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","結構化綁定","2000-0600",{"path":2365,"stem":2366,"title":2367,"date":2136,"chapterOrder":2368,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":2370,"stem":2371,"title":2372,"date":2136,"chapterOrder":2373,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":2375,"stem":2376,"title":2377,"date":2136,"chapterOrder":2378,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指針","2000-0900",{"path":2380,"stem":2381,"title":2382,"date":2136,"chapterOrder":2383,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移動語義","2000-1000",{"path":2385,"stem":2386,"title":2387,"date":2136,"chapterOrder":2388,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表達式","2000-1100",{"path":2390,"stem":2391,"title":2392,"date":2136,"chapterOrder":2393,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":2395,"stem":2396,"title":2397,"date":2136,"chapterOrder":2398,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":2400,"stem":2401,"title":2402,"date":2136,"chapterOrder":2403,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":2405,"stem":2406,"title":2407,"date":2136,"chapterOrder":2408,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":2410,"stem":2411,"title":2412,"date":2136,"chapterOrder":2413,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":2415,"stem":2416,"title":2417,"date":2136,"chapterOrder":2418,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":2420,"stem":2421,"title":2422,"date":2136,"chapterOrder":2423,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":2425,"stem":2426,"title":2427,"date":2136,"chapterOrder":2428,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 與 join","2000-1900-0100",{"path":2430,"stem":2431,"title":2432,"date":2136,"chapterOrder":2433,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 與 lock_guard","2000-1900-0200",{"path":2435,"stem":2436,"title":2437,"date":2136,"chapterOrder":2438,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":2440,"stem":2441,"title":2442,"date":2136,"chapterOrder":2443,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":2445,"stem":2446,"title":2447,"date":2136,"chapterOrder":2448,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","併發編程","2000-1900",{"path":2450,"stem":2451,"title":2452,"date":2136,"chapterOrder":2453,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":2455,"stem":2456,"title":2457,"date":2136,"chapterOrder":2458,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 簡介","2000-2100",{"path":2460,"stem":2461,"title":2462,"date":2136,"chapterOrder":2463,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","現代C++","2000",{"path":2465,"stem":2466,"title":2467,"date":2136,"chapterOrder":2468,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定時器與異步 IO","2100-0100-0100",{"path":2470,"stem":2471,"title":2472,"date":2136,"chapterOrder":2473,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基礎","2100-0100-0200",{"path":2475,"stem":2476,"title":2477,"date":2136,"chapterOrder":2478,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":2480,"stem":2481,"title":2482,"date":2136,"chapterOrder":2483,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":2485,"stem":2486,"title":2487,"date":2136,"chapterOrder":2488,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":2490,"stem":2491,"title":2492,"date":2136,"chapterOrder":2493,"chapterDepth":341,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","機器人工程寫法與 ROS2 集成","2100-0100-0600",{"path":2495,"stem":2496,"title":2497,"date":2136,"chapterOrder":2498,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio異步IO庫","2100-0100",{"path":2500,"stem":2501,"title":2502,"date":2136,"chapterOrder":2503,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen線性代數庫","2100-0200",{"path":2505,"stem":2506,"title":2507,"date":2136,"chapterOrder":2508,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV計算機視覺庫","2100-0300",{"path":2510,"stem":2511,"title":2512,"date":2136,"chapterOrder":2513,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL點雲庫","2100-0400",{"path":2515,"stem":2516,"title":2517,"date":2136,"chapterOrder":2518,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李群李代數庫","2100-0500",{"path":2520,"stem":2521,"title":2522,"date":2136,"chapterOrder":2523,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用庫學習","2100",{"path":2525,"stem":2526,"title":2527,"date":2136,"chapterOrder":2528,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets與構建安裝","2200-0100",{"path":2530,"stem":2531,"title":2532,"date":2136,"chapterOrder":2533,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","頂層CMake與公共編譯選項","2200-0200",{"path":2535,"stem":2536,"title":2537,"date":2136,"chapterOrder":2538,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src與lib模塊CMake詳解","2200-0300",{"path":2540,"stem":2541,"title":2542,"date":2136,"chapterOrder":2543,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方庫依賴寫法","2200-0400",{"path":2545,"stem":2546,"title":2547,"date":2136,"chapterOrder":2548,"chapterDepth":330,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板擴展與常見問題","2200-0500",{"path":2550,"stem":2551,"title":2552,"date":2136,"chapterOrder":2553,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":2143},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":2139,"stem":2555,"title":2556,"date":2136,"chapterOrder":2144,"chapterDepth":2158,"docKey":2138,"docRoot":2139,"docTitle":2140,"isWikiDoc":360,"isWikiIndex":360},"_i18n\u002Fzh-tw\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":2558},[2559,2562,2565,2568,2569],{"path":2560,"localeSlug":2561,"i18nKey":2142},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","en-us",{"path":2563,"localeSlug":2564,"i18nKey":2142},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","zh-hant",{"path":2566,"localeSlug":2567,"i18nKey":2142},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","zh-hk",{"path":2134,"localeSlug":2146,"i18nKey":2142},{"path":2570,"localeSlug":2571,"i18nKey":2142},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","zh-cn",[2560,2149,2563,2149,2566,2149,2134,2149,2570,2149],1784646891110]