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