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