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