[{"data":1,"prerenderedAt":1756},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":1196,"wiki:author-members":1744},{"id":4,"title":5,"authors":6,"body":8,"chapterDepth":1183,"chapterOrder":1184,"date":1185,"description":41,"docKey":1186,"docRoot":1187,"docTitle":1188,"extension":1189,"isWikiDoc":127,"isWikiIndex":1190,"meta":1191,"navigation":127,"path":1192,"seo":1193,"stem":1194,"wikiDepth":48,"__hash__":1195},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高.md","函数提高",[7],"董佳辉",{"type":9,"value":10,"toc":1176},"minimark",[11,14,18,22,29,35,317,322,330,333,336,344,347,351,454,458,464,467,471,474,479,503,509,513,852,856,862,865,873,877,1162,1166,1172],[12,13,5],"h2",{"id":5},[15,16,17],"h3",{"id":17},"函数默认参数",[19,20,21],"p",{},"在C++中，函数的形参列表中的形参是可以有默认值的。",[19,23,24,25],{},"语法：",[26,27,28],"code",{}," 返回值类型  函数名 （参数= 默认值）{}",[19,30,31],{},[32,33,34],"strong",{},"示例：",[36,37,42],"pre",{"className":38,"code":39,"language":40,"meta":41,"style":41},"language-cpp shiki shiki-themes github-light github-dark","int func(int a, int b = 10, int c = 10) {\n    return a + b + c;\n}\n\n\u002F\u002F1. 如果某个位置参数有默认值，那么从这个位置往后，从左向右，必须都要有默认值\n\u002F\u002F2. 如果函数声明有默认值，函数实现的时候就不能有默认参数\nint func2(int a = 10, int b = 10);\nint func2(int a, int b) {\n    return a + b;\n}\n\nint main() {\n\n    cout \u003C\u003C \"ret = \" \u003C\u003C func(20, 20) \u003C\u003C endl;\n    cout \u003C\u003C \"ret = \" \u003C\u003C func(100) \u003C\u003C endl;\n\n\n    return 0;\n}\n","cpp","",[26,43,44,96,116,122,129,136,142,173,194,206,211,216,227,232,267,291,296,301,312],{"__ignoreMap":41},[45,46,49,53,57,61,63,67,70,72,75,78,82,84,86,89,91,93],"span",{"class":47,"line":48},"line",1,[45,50,52],{"class":51},"szBVR","int",[45,54,56],{"class":55},"sScJk"," func",[45,58,60],{"class":59},"sVt8B","(",[45,62,52],{"class":51},[45,64,66],{"class":65},"s4XuR"," a",[45,68,69],{"class":59},", ",[45,71,52],{"class":51},[45,73,74],{"class":65}," b",[45,76,77],{"class":51}," =",[45,79,81],{"class":80},"sj4cs"," 10",[45,83,69],{"class":59},[45,85,52],{"class":51},[45,87,88],{"class":65}," c",[45,90,77],{"class":51},[45,92,81],{"class":80},[45,94,95],{"class":59},") {\n",[45,97,99,102,105,108,111,113],{"class":47,"line":98},2,[45,100,101],{"class":51},"    return",[45,103,104],{"class":59}," a ",[45,106,107],{"class":51},"+",[45,109,110],{"class":59}," b ",[45,112,107],{"class":51},[45,114,115],{"class":59}," c;\n",[45,117,119],{"class":47,"line":118},3,[45,120,121],{"class":59},"}\n",[45,123,125],{"class":47,"line":124},4,[45,126,128],{"emptyLinePlaceholder":127},true,"\n",[45,130,132],{"class":47,"line":131},5,[45,133,135],{"class":134},"sJ8bj","\u002F\u002F1. 如果某个位置参数有默认值，那么从这个位置往后，从左向右，必须都要有默认值\n",[45,137,139],{"class":47,"line":138},6,[45,140,141],{"class":134},"\u002F\u002F2. 如果函数声明有默认值，函数实现的时候就不能有默认参数\n",[45,143,145,147,150,152,154,156,158,160,162,164,166,168,170],{"class":47,"line":144},7,[45,146,52],{"class":51},[45,148,149],{"class":55}," func2",[45,151,60],{"class":59},[45,153,52],{"class":51},[45,155,66],{"class":65},[45,157,77],{"class":51},[45,159,81],{"class":80},[45,161,69],{"class":59},[45,163,52],{"class":51},[45,165,74],{"class":65},[45,167,77],{"class":51},[45,169,81],{"class":80},[45,171,172],{"class":59},");\n",[45,174,176,178,180,182,184,186,188,190,192],{"class":47,"line":175},8,[45,177,52],{"class":51},[45,179,149],{"class":55},[45,181,60],{"class":59},[45,183,52],{"class":51},[45,185,66],{"class":65},[45,187,69],{"class":59},[45,189,52],{"class":51},[45,191,74],{"class":65},[45,193,95],{"class":59},[45,195,197,199,201,203],{"class":47,"line":196},9,[45,198,101],{"class":51},[45,200,104],{"class":59},[45,202,107],{"class":51},[45,204,205],{"class":59}," b;\n",[45,207,209],{"class":47,"line":208},10,[45,210,121],{"class":59},[45,212,214],{"class":47,"line":213},11,[45,215,128],{"emptyLinePlaceholder":127},[45,217,219,221,224],{"class":47,"line":218},12,[45,220,52],{"class":51},[45,222,223],{"class":55}," main",[45,225,226],{"class":59},"() {\n",[45,228,230],{"class":47,"line":229},13,[45,231,128],{"emptyLinePlaceholder":127},[45,233,235,238,241,245,248,250,252,255,257,259,262,264],{"class":47,"line":234},14,[45,236,237],{"class":59},"    cout ",[45,239,240],{"class":51},"\u003C\u003C",[45,242,244],{"class":243},"sZZnC"," \"ret = \"",[45,246,247],{"class":51}," \u003C\u003C",[45,249,56],{"class":55},[45,251,60],{"class":59},[45,253,254],{"class":80},"20",[45,256,69],{"class":59},[45,258,254],{"class":80},[45,260,261],{"class":59},") ",[45,263,240],{"class":51},[45,265,266],{"class":59}," endl;\n",[45,268,270,272,274,276,278,280,282,285,287,289],{"class":47,"line":269},15,[45,271,237],{"class":59},[45,273,240],{"class":51},[45,275,244],{"class":243},[45,277,247],{"class":51},[45,279,56],{"class":55},[45,281,60],{"class":59},[45,283,284],{"class":80},"100",[45,286,261],{"class":59},[45,288,240],{"class":51},[45,290,266],{"class":59},[45,292,294],{"class":47,"line":293},16,[45,295,128],{"emptyLinePlaceholder":127},[45,297,299],{"class":47,"line":298},17,[45,300,128],{"emptyLinePlaceholder":127},[45,302,304,306,309],{"class":47,"line":303},18,[45,305,101],{"class":51},[45,307,308],{"class":80}," 0",[45,310,311],{"class":59},";\n",[45,313,315],{"class":47,"line":314},19,[45,316,121],{"class":59},[19,318,319],{},[32,320,321],{},"运行结果：",[36,323,328],{"className":324,"code":326,"language":327,"meta":41},[325],"language-text","ret = 50\nret = 120\n","text",[26,329,326],{"__ignoreMap":41},[15,331,332],{"id":332},"函数占位参数",[19,334,335],{},"C++中函数的形参列表里可以有占位参数，用来做占位，调用函数时必须填补该位置",[19,337,338,340,341],{},[32,339,24],{}," ",[26,342,343],{},"返回值类型 函数名 (数据类型){}",[19,345,346],{},"在现阶段函数的占位参数存在意义不大，但是后面的课程中会用到该技术",[19,348,349],{},[32,350,34],{},[36,352,354],{"className":38,"code":353,"language":40,"meta":41,"style":41},"\u002F\u002F函数占位参数 ，占位参数也可以有默认参数\nvoid func(int a, int) {\n    cout \u003C\u003C \"this is func\" \u003C\u003C endl;\n}\n\nint main() {\n\n    func(10,10); \u002F\u002F占位参数必须填补\n\n\n    return 0;\n}\n",[26,355,356,361,380,393,397,401,409,413,434,438,442,450],{"__ignoreMap":41},[45,357,358],{"class":47,"line":48},[45,359,360],{"class":134},"\u002F\u002F函数占位参数 ，占位参数也可以有默认参数\n",[45,362,363,366,368,370,372,374,376,378],{"class":47,"line":98},[45,364,365],{"class":51},"void",[45,367,56],{"class":55},[45,369,60],{"class":59},[45,371,52],{"class":51},[45,373,66],{"class":65},[45,375,69],{"class":59},[45,377,52],{"class":51},[45,379,95],{"class":59},[45,381,382,384,386,389,391],{"class":47,"line":118},[45,383,237],{"class":59},[45,385,240],{"class":51},[45,387,388],{"class":243}," \"this is func\"",[45,390,247],{"class":51},[45,392,266],{"class":59},[45,394,395],{"class":47,"line":124},[45,396,121],{"class":59},[45,398,399],{"class":47,"line":131},[45,400,128],{"emptyLinePlaceholder":127},[45,402,403,405,407],{"class":47,"line":138},[45,404,52],{"class":51},[45,406,223],{"class":55},[45,408,226],{"class":59},[45,410,411],{"class":47,"line":144},[45,412,128],{"emptyLinePlaceholder":127},[45,414,415,418,420,423,426,428,431],{"class":47,"line":175},[45,416,417],{"class":55},"    func",[45,419,60],{"class":59},[45,421,422],{"class":80},"10",[45,424,425],{"class":59},",",[45,427,422],{"class":80},[45,429,430],{"class":59},");",[45,432,433],{"class":134}," \u002F\u002F占位参数必须填补\n",[45,435,436],{"class":47,"line":196},[45,437,128],{"emptyLinePlaceholder":127},[45,439,440],{"class":47,"line":208},[45,441,128],{"emptyLinePlaceholder":127},[45,443,444,446,448],{"class":47,"line":213},[45,445,101],{"class":51},[45,447,308],{"class":80},[45,449,311],{"class":59},[45,451,452],{"class":47,"line":218},[45,453,121],{"class":59},[19,455,456],{},[32,457,321],{},[36,459,462],{"className":460,"code":461,"language":327,"meta":41},[325],"this is func\n",[26,463,461],{"__ignoreMap":41},[15,465,466],{"id":466},"函数重载",[468,469,470],"h4",{"id":470},"函数重载概述",[19,472,473],{},"**作用：**函数名可以相同，提高复用性",[19,475,476],{},[32,477,478],{},"函数重载满足条件：",[480,481,482,486,489],"ul",{},[483,484,485],"li",{},"同一个作用域下",[483,487,488],{},"函数名称相同",[483,490,491,492,495,496,499,500],{},"函数参数",[32,493,494],{},"类型不同","  或者 ",[32,497,498],{},"个数不同"," 或者 ",[32,501,502],{},"顺序不同",[19,504,505,508],{},[32,506,507],{},"注意:","  函数的返回值不可以作为函数重载的条件",[19,510,511],{},[32,512,34],{},[36,514,516],{"className":38,"code":515,"language":40,"meta":41,"style":41},"\u002F\u002F函数重载需要函数都在同一个作用域下\nvoid func()\n{\n    cout \u003C\u003C \"func 的调用！\" \u003C\u003C endl;\n}\nvoid func(int a)\n{\n    cout \u003C\u003C \"func (int a) 的调用！\" \u003C\u003C endl;\n}\nvoid func(double a)\n{\n    cout \u003C\u003C \"func (double a)的调用！\" \u003C\u003C endl;\n}\nvoid func(int a ,double b)\n{\n    cout \u003C\u003C \"func (int a ,double b) 的调用！\" \u003C\u003C endl;\n}\nvoid func(double a ,int b)\n{\n    cout \u003C\u003C \"func (double a ,int b)的调用！\" \u003C\u003C endl;\n}\n\n\u002F\u002F函数返回值不可以作为函数重载条件\n\u002F\u002Fint func(double a, int b)\n\u002F\u002F{\n\u002F\u002F  cout \u003C\u003C \"func (double a ,int b)的调用！\" \u003C\u003C endl;\n\u002F\u002F}\n\nint main() {\n\n    func();\n    func(10);\n    func(3.14);\n    func(10,3.14);\n    func(3.14 , 10);\n    \n\n    return 0;\n}\n",[26,517,518,523,532,537,550,554,569,573,586,590,605,609,622,626,647,651,664,668,688,692,706,711,716,722,728,734,740,746,751,760,765,773,784,796,811,827,833,838,847],{"__ignoreMap":41},[45,519,520],{"class":47,"line":48},[45,521,522],{"class":134},"\u002F\u002F函数重载需要函数都在同一个作用域下\n",[45,524,525,527,529],{"class":47,"line":98},[45,526,365],{"class":51},[45,528,56],{"class":55},[45,530,531],{"class":59},"()\n",[45,533,534],{"class":47,"line":118},[45,535,536],{"class":59},"{\n",[45,538,539,541,543,546,548],{"class":47,"line":124},[45,540,237],{"class":59},[45,542,240],{"class":51},[45,544,545],{"class":243}," \"func 的调用！\"",[45,547,247],{"class":51},[45,549,266],{"class":59},[45,551,552],{"class":47,"line":131},[45,553,121],{"class":59},[45,555,556,558,560,562,564,566],{"class":47,"line":138},[45,557,365],{"class":51},[45,559,56],{"class":55},[45,561,60],{"class":59},[45,563,52],{"class":51},[45,565,66],{"class":65},[45,567,568],{"class":59},")\n",[45,570,571],{"class":47,"line":144},[45,572,536],{"class":59},[45,574,575,577,579,582,584],{"class":47,"line":175},[45,576,237],{"class":59},[45,578,240],{"class":51},[45,580,581],{"class":243}," \"func (int a) 的调用！\"",[45,583,247],{"class":51},[45,585,266],{"class":59},[45,587,588],{"class":47,"line":196},[45,589,121],{"class":59},[45,591,592,594,596,598,601,603],{"class":47,"line":208},[45,593,365],{"class":51},[45,595,56],{"class":55},[45,597,60],{"class":59},[45,599,600],{"class":51},"double",[45,602,66],{"class":65},[45,604,568],{"class":59},[45,606,607],{"class":47,"line":213},[45,608,536],{"class":59},[45,610,611,613,615,618,620],{"class":47,"line":218},[45,612,237],{"class":59},[45,614,240],{"class":51},[45,616,617],{"class":243}," \"func (double a)的调用！\"",[45,619,247],{"class":51},[45,621,266],{"class":59},[45,623,624],{"class":47,"line":229},[45,625,121],{"class":59},[45,627,628,630,632,634,636,638,641,643,645],{"class":47,"line":234},[45,629,365],{"class":51},[45,631,56],{"class":55},[45,633,60],{"class":59},[45,635,52],{"class":51},[45,637,66],{"class":65},[45,639,640],{"class":59}," ,",[45,642,600],{"class":51},[45,644,74],{"class":65},[45,646,568],{"class":59},[45,648,649],{"class":47,"line":269},[45,650,536],{"class":59},[45,652,653,655,657,660,662],{"class":47,"line":293},[45,654,237],{"class":59},[45,656,240],{"class":51},[45,658,659],{"class":243}," \"func (int a ,double b) 的调用！\"",[45,661,247],{"class":51},[45,663,266],{"class":59},[45,665,666],{"class":47,"line":298},[45,667,121],{"class":59},[45,669,670,672,674,676,678,680,682,684,686],{"class":47,"line":303},[45,671,365],{"class":51},[45,673,56],{"class":55},[45,675,60],{"class":59},[45,677,600],{"class":51},[45,679,66],{"class":65},[45,681,640],{"class":59},[45,683,52],{"class":51},[45,685,74],{"class":65},[45,687,568],{"class":59},[45,689,690],{"class":47,"line":314},[45,691,536],{"class":59},[45,693,695,697,699,702,704],{"class":47,"line":694},20,[45,696,237],{"class":59},[45,698,240],{"class":51},[45,700,701],{"class":243}," \"func (double a ,int b)的调用！\"",[45,703,247],{"class":51},[45,705,266],{"class":59},[45,707,709],{"class":47,"line":708},21,[45,710,121],{"class":59},[45,712,714],{"class":47,"line":713},22,[45,715,128],{"emptyLinePlaceholder":127},[45,717,719],{"class":47,"line":718},23,[45,720,721],{"class":134},"\u002F\u002F函数返回值不可以作为函数重载条件\n",[45,723,725],{"class":47,"line":724},24,[45,726,727],{"class":134},"\u002F\u002Fint func(double a, int b)\n",[45,729,731],{"class":47,"line":730},25,[45,732,733],{"class":134},"\u002F\u002F{\n",[45,735,737],{"class":47,"line":736},26,[45,738,739],{"class":134},"\u002F\u002F  cout \u003C\u003C \"func (double a ,int b)的调用！\" \u003C\u003C endl;\n",[45,741,743],{"class":47,"line":742},27,[45,744,745],{"class":134},"\u002F\u002F}\n",[45,747,749],{"class":47,"line":748},28,[45,750,128],{"emptyLinePlaceholder":127},[45,752,754,756,758],{"class":47,"line":753},29,[45,755,52],{"class":51},[45,757,223],{"class":55},[45,759,226],{"class":59},[45,761,763],{"class":47,"line":762},30,[45,764,128],{"emptyLinePlaceholder":127},[45,766,768,770],{"class":47,"line":767},31,[45,769,417],{"class":55},[45,771,772],{"class":59},"();\n",[45,774,776,778,780,782],{"class":47,"line":775},32,[45,777,417],{"class":55},[45,779,60],{"class":59},[45,781,422],{"class":80},[45,783,172],{"class":59},[45,785,787,789,791,794],{"class":47,"line":786},33,[45,788,417],{"class":55},[45,790,60],{"class":59},[45,792,793],{"class":80},"3.14",[45,795,172],{"class":59},[45,797,799,801,803,805,807,809],{"class":47,"line":798},34,[45,800,417],{"class":55},[45,802,60],{"class":59},[45,804,422],{"class":80},[45,806,425],{"class":59},[45,808,793],{"class":80},[45,810,172],{"class":59},[45,812,814,816,818,820,823,825],{"class":47,"line":813},35,[45,815,417],{"class":55},[45,817,60],{"class":59},[45,819,793],{"class":80},[45,821,822],{"class":59}," , ",[45,824,422],{"class":80},[45,826,172],{"class":59},[45,828,830],{"class":47,"line":829},36,[45,831,832],{"class":59},"    \n",[45,834,836],{"class":47,"line":835},37,[45,837,128],{"emptyLinePlaceholder":127},[45,839,841,843,845],{"class":47,"line":840},38,[45,842,101],{"class":51},[45,844,308],{"class":80},[45,846,311],{"class":59},[45,848,850],{"class":47,"line":849},39,[45,851,121],{"class":59},[19,853,854],{},[32,855,321],{},[36,857,860],{"className":858,"code":859,"language":327,"meta":41},[325],"func 的调用！\nfunc (int a) 的调用！\nfunc (double a)的调用！\nfunc (int a ,double b) 的调用！\nfunc (double a ,int b)的调用！\n",[26,861,859],{"__ignoreMap":41},[468,863,864],{"id":864},"函数重载注意事项",[480,866,867,870],{},[483,868,869],{},"引用作为重载条件",[483,871,872],{},"函数重载碰到函数默认参数",[19,874,875],{},[32,876,34],{},[36,878,880],{"className":38,"code":879,"language":40,"meta":41,"style":41},"\u002F\u002F函数重载注意事项\n\u002F\u002F1、引用作为重载条件\n\nvoid func(int &a)\n{\n    cout \u003C\u003C \"func (int &a) 调用 \" \u003C\u003C endl;\n}\n\nvoid func(const int &a)\n{\n    cout \u003C\u003C \"func (const int &a) 调用 \" \u003C\u003C endl;\n}\n\n\u002F\u002F2、函数重载碰到函数默认参数\n\nvoid func2(int a, int b = 10)\n{\n    cout \u003C\u003C \"func2(int a, int b = 10) 调用\" \u003C\u003C endl;\n}\n\nvoid func2(int a)\n{\n    cout \u003C\u003C \"func2(int a) 调用\" \u003C\u003C endl;\n}\n\nint main() {\n    \n    int a = 10;\n    func(a); \u002F\u002F调用无const\n    func(10);\u002F\u002F调用有const\n\n    \u002F\u002Ffunc2(10); \u002F\u002F碰到默认参数产生歧义，需要避免\n\n\n    return 0;\n}\n",[26,881,882,887,892,896,914,918,931,935,939,959,963,976,980,984,989,993,1017,1021,1034,1038,1042,1056,1060,1073,1077,1081,1089,1093,1107,1117,1130,1134,1142,1146,1150,1158],{"__ignoreMap":41},[45,883,884],{"class":47,"line":48},[45,885,886],{"class":134},"\u002F\u002F函数重载注意事项\n",[45,888,889],{"class":47,"line":98},[45,890,891],{"class":134},"\u002F\u002F1、引用作为重载条件\n",[45,893,894],{"class":47,"line":118},[45,895,128],{"emptyLinePlaceholder":127},[45,897,898,900,902,904,906,909,912],{"class":47,"line":124},[45,899,365],{"class":51},[45,901,56],{"class":55},[45,903,60],{"class":59},[45,905,52],{"class":51},[45,907,908],{"class":51}," &",[45,910,911],{"class":65},"a",[45,913,568],{"class":59},[45,915,916],{"class":47,"line":131},[45,917,536],{"class":59},[45,919,920,922,924,927,929],{"class":47,"line":138},[45,921,237],{"class":59},[45,923,240],{"class":51},[45,925,926],{"class":243}," \"func (int &a) 调用 \"",[45,928,247],{"class":51},[45,930,266],{"class":59},[45,932,933],{"class":47,"line":144},[45,934,121],{"class":59},[45,936,937],{"class":47,"line":175},[45,938,128],{"emptyLinePlaceholder":127},[45,940,941,943,945,947,950,953,955,957],{"class":47,"line":196},[45,942,365],{"class":51},[45,944,56],{"class":55},[45,946,60],{"class":59},[45,948,949],{"class":51},"const",[45,951,952],{"class":51}," int",[45,954,908],{"class":51},[45,956,911],{"class":65},[45,958,568],{"class":59},[45,960,961],{"class":47,"line":208},[45,962,536],{"class":59},[45,964,965,967,969,972,974],{"class":47,"line":213},[45,966,237],{"class":59},[45,968,240],{"class":51},[45,970,971],{"class":243}," \"func (const int &a) 调用 \"",[45,973,247],{"class":51},[45,975,266],{"class":59},[45,977,978],{"class":47,"line":218},[45,979,121],{"class":59},[45,981,982],{"class":47,"line":229},[45,983,128],{"emptyLinePlaceholder":127},[45,985,986],{"class":47,"line":234},[45,987,988],{"class":134},"\u002F\u002F2、函数重载碰到函数默认参数\n",[45,990,991],{"class":47,"line":269},[45,992,128],{"emptyLinePlaceholder":127},[45,994,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015],{"class":47,"line":293},[45,996,365],{"class":51},[45,998,149],{"class":55},[45,1000,60],{"class":59},[45,1002,52],{"class":51},[45,1004,66],{"class":65},[45,1006,69],{"class":59},[45,1008,52],{"class":51},[45,1010,74],{"class":65},[45,1012,77],{"class":51},[45,1014,81],{"class":80},[45,1016,568],{"class":59},[45,1018,1019],{"class":47,"line":298},[45,1020,536],{"class":59},[45,1022,1023,1025,1027,1030,1032],{"class":47,"line":303},[45,1024,237],{"class":59},[45,1026,240],{"class":51},[45,1028,1029],{"class":243}," \"func2(int a, int b = 10) 调用\"",[45,1031,247],{"class":51},[45,1033,266],{"class":59},[45,1035,1036],{"class":47,"line":314},[45,1037,121],{"class":59},[45,1039,1040],{"class":47,"line":694},[45,1041,128],{"emptyLinePlaceholder":127},[45,1043,1044,1046,1048,1050,1052,1054],{"class":47,"line":708},[45,1045,365],{"class":51},[45,1047,149],{"class":55},[45,1049,60],{"class":59},[45,1051,52],{"class":51},[45,1053,66],{"class":65},[45,1055,568],{"class":59},[45,1057,1058],{"class":47,"line":713},[45,1059,536],{"class":59},[45,1061,1062,1064,1066,1069,1071],{"class":47,"line":718},[45,1063,237],{"class":59},[45,1065,240],{"class":51},[45,1067,1068],{"class":243}," \"func2(int a) 调用\"",[45,1070,247],{"class":51},[45,1072,266],{"class":59},[45,1074,1075],{"class":47,"line":724},[45,1076,121],{"class":59},[45,1078,1079],{"class":47,"line":730},[45,1080,128],{"emptyLinePlaceholder":127},[45,1082,1083,1085,1087],{"class":47,"line":736},[45,1084,52],{"class":51},[45,1086,223],{"class":55},[45,1088,226],{"class":59},[45,1090,1091],{"class":47,"line":742},[45,1092,832],{"class":59},[45,1094,1095,1098,1100,1103,1105],{"class":47,"line":748},[45,1096,1097],{"class":51},"    int",[45,1099,104],{"class":59},[45,1101,1102],{"class":51},"=",[45,1104,81],{"class":80},[45,1106,311],{"class":59},[45,1108,1109,1111,1114],{"class":47,"line":753},[45,1110,417],{"class":55},[45,1112,1113],{"class":59},"(a);",[45,1115,1116],{"class":134}," \u002F\u002F调用无const\n",[45,1118,1119,1121,1123,1125,1127],{"class":47,"line":762},[45,1120,417],{"class":55},[45,1122,60],{"class":59},[45,1124,422],{"class":80},[45,1126,430],{"class":59},[45,1128,1129],{"class":134},"\u002F\u002F调用有const\n",[45,1131,1132],{"class":47,"line":767},[45,1133,128],{"emptyLinePlaceholder":127},[45,1135,1136,1139],{"class":47,"line":775},[45,1137,1138],{"class":134},"    \u002F\u002Ffunc2(10);",[45,1140,1141],{"class":134}," \u002F\u002F碰到默认参数产生歧义，需要避免\n",[45,1143,1144],{"class":47,"line":786},[45,1145,128],{"emptyLinePlaceholder":127},[45,1147,1148],{"class":47,"line":798},[45,1149,128],{"emptyLinePlaceholder":127},[45,1151,1152,1154,1156],{"class":47,"line":813},[45,1153,101],{"class":51},[45,1155,308],{"class":80},[45,1157,311],{"class":59},[45,1159,1160],{"class":47,"line":829},[45,1161,121],{"class":59},[19,1163,1164],{},[32,1165,321],{},[36,1167,1170],{"className":1168,"code":1169,"language":327,"meta":41},[325],"func (int &a) 调用\nfunc (const int &a) 调用\n",[26,1171,1169],{"__ignoreMap":41},[1173,1174,1175],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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 pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":41,"searchDepth":98,"depth":98,"links":1177},[1178],{"id":5,"depth":98,"text":5,"children":1179},[1180,1181,1182],{"id":17,"depth":118,"text":17},{"id":332,"depth":118,"text":332},{"id":466,"depth":118,"text":466},0,"1300","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\u002F1300-han-shu-ti-gao",{"title":5,"description":41},"wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高","SY6z_yo3vqhxvSlh8Na1eyQWLGEK8hLeOagXaxTvmtI",[1197,1203,1209,1215,1221,1227,1233,1239,1245,1251,1257,1263,1269,1271,1277,1283,1289,1295,1301,1307,1313,1319,1325,1331,1337,1343,1349,1355,1361,1367,1373,1379,1385,1391,1397,1403,1409,1415,1421,1427,1433,1439,1445,1451,1457,1463,1469,1475,1481,1487,1493,1499,1505,1511,1517,1523,1529,1535,1541,1547,1553,1559,1565,1571,1577,1583,1589,1595,1601,1607,1613,1619,1625,1631,1637,1643,1649,1655,1661,1667,1673,1679,1685,1691,1697,1703,1709,1715,1721,1727,1733,1739],{"path":1198,"stem":1199,"title":1200,"authors":1201,"date":1185,"chapterOrder":1202,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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",{"path":1204,"stem":1205,"title":1206,"authors":1207,"date":1185,"chapterOrder":1208,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识",[7],"0200",{"path":1210,"stem":1211,"title":1212,"authors":1213,"date":1185,"chapterOrder":1214,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1216,"stem":1217,"title":1218,"authors":1219,"date":1185,"chapterOrder":1220,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出",[7],"0400",{"path":1222,"stem":1223,"title":1224,"authors":1225,"date":1185,"chapterOrder":1226,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符",[7],"0500",{"path":1228,"stem":1229,"title":1230,"authors":1231,"date":1185,"chapterOrder":1232,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构",[7],"0600",{"path":1234,"stem":1235,"title":1236,"authors":1237,"date":1185,"chapterOrder":1238,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组",[7],"0700",{"path":1240,"stem":1241,"title":1242,"authors":1243,"date":1185,"chapterOrder":1244,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件",[7],"0800",{"path":1246,"stem":1247,"title":1248,"authors":1249,"date":1185,"chapterOrder":1250,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针",[7],"0900",{"path":1252,"stem":1253,"title":1254,"authors":1255,"date":1185,"chapterOrder":1256,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体",[7],"1000",{"path":1258,"stem":1259,"title":1260,"authors":1261,"date":1185,"chapterOrder":1262,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1264,"stem":1265,"title":1266,"authors":1267,"date":1185,"chapterOrder":1268,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用",[7],"1200",{"path":1192,"stem":1194,"title":5,"authors":1270,"date":1185,"chapterOrder":1184,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},[7],{"path":1272,"stem":1273,"title":1274,"authors":1275,"date":1185,"chapterOrder":1276,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间","命名空间",[7],"1350",{"path":1278,"stem":1279,"title":1280,"authors":1281,"date":1185,"chapterOrder":1282,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装",[7],"1400-0100",{"path":1284,"stem":1285,"title":1286,"authors":1287,"date":1185,"chapterOrder":1288,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1290,"stem":1291,"title":1292,"authors":1293,"date":1185,"chapterOrder":1294,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1296,"stem":1297,"title":1298,"authors":1299,"date":1185,"chapterOrder":1300,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1302,"stem":1303,"title":1304,"authors":1305,"date":1185,"chapterOrder":1306,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承",[7],"1400-0500",{"path":1308,"stem":1309,"title":1310,"authors":1311,"date":1185,"chapterOrder":1312,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态",[7],"1400-0600",{"path":1314,"stem":1315,"title":1316,"authors":1317,"date":1185,"chapterOrder":1318,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象",[7],"1400",{"path":1320,"stem":1321,"title":1322,"authors":1323,"date":1185,"chapterOrder":1324,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1450-han-shu-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1450-函数指针","函数指针",[7],"1450",{"path":1326,"stem":1327,"title":1328,"authors":1329,"date":1185,"chapterOrder":1330,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作",[7],"1500",{"path":1332,"stem":1333,"title":1334,"authors":1335,"date":1185,"chapterOrder":1336,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1338,"stem":1339,"title":1340,"authors":1341,"date":1185,"chapterOrder":1342,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板",[7],"1700",{"path":1344,"stem":1345,"title":1346,"authors":1347,"date":1185,"chapterOrder":1348,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1350,"stem":1351,"title":1352,"authors":1353,"date":1185,"chapterOrder":1354,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1356,"stem":1357,"title":1358,"authors":1359,"date":1185,"chapterOrder":1360,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1362,"stem":1363,"title":1364,"authors":1365,"date":1185,"chapterOrder":1366,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1368,"stem":1369,"title":1370,"authors":1371,"date":1185,"chapterOrder":1372,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1374,"stem":1375,"title":1376,"authors":1377,"date":1185,"chapterOrder":1378,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1380,"stem":1381,"title":1382,"authors":1383,"date":1185,"chapterOrder":1384,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1386,"stem":1387,"title":1388,"authors":1389,"date":1185,"chapterOrder":1390,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器",[7],"1800-0800",{"path":1392,"stem":1393,"title":1394,"authors":1395,"date":1185,"chapterOrder":1396,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1398,"stem":1399,"title":1400,"authors":1401,"date":1185,"chapterOrder":1402,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1404,"stem":1405,"title":1406,"authors":1407,"date":1185,"chapterOrder":1408,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1410,"stem":1411,"title":1412,"authors":1413,"date":1185,"chapterOrder":1414,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法",[7],"1800-1200",{"path":1416,"stem":1417,"title":1418,"authors":1419,"date":1185,"chapterOrder":1420,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程",[7],"1800",{"path":1422,"stem":1423,"title":1424,"authors":1425,"date":1185,"chapterOrder":1426,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换",[7],"1900",{"path":1428,"stem":1429,"title":1430,"authors":1431,"date":1185,"chapterOrder":1432,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto",[7],"2000-0100",{"path":1434,"stem":1435,"title":1436,"authors":1437,"date":1185,"chapterOrder":1438,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr",[7],"2000-0200",{"path":1440,"stem":1441,"title":1442,"authors":1443,"date":1185,"chapterOrder":1444,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using",[7],"2000-0300",{"path":1446,"stem":1447,"title":1448,"authors":1449,"date":1185,"chapterOrder":1450,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1452,"stem":1453,"title":1454,"authors":1455,"date":1185,"chapterOrder":1456,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1458,"stem":1459,"title":1460,"authors":1461,"date":1185,"chapterOrder":1462,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1464,"stem":1465,"title":1466,"authors":1467,"date":1185,"chapterOrder":1468,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr",[7],"2000-0700",{"path":1470,"stem":1471,"title":1472,"authors":1473,"date":1185,"chapterOrder":1474,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII",[7],"2000-0800",{"path":1476,"stem":1477,"title":1478,"authors":1479,"date":1185,"chapterOrder":1480,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针",[7],"2000-0900",{"path":1482,"stem":1483,"title":1484,"authors":1485,"date":1185,"chapterOrder":1486,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1488,"stem":1489,"title":1490,"authors":1491,"date":1185,"chapterOrder":1492,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1494,"stem":1495,"title":1496,"authors":1497,"date":1185,"chapterOrder":1498,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1500,"stem":1501,"title":1502,"authors":1503,"date":1185,"chapterOrder":1504,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1506,"stem":1507,"title":1508,"authors":1509,"date":1185,"chapterOrder":1510,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1512,"stem":1513,"title":1514,"authors":1515,"date":1185,"chapterOrder":1516,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1518,"stem":1519,"title":1520,"authors":1521,"date":1185,"chapterOrder":1522,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1524,"stem":1525,"title":1526,"authors":1527,"date":1185,"chapterOrder":1528,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1530,"stem":1531,"title":1532,"authors":1533,"date":1185,"chapterOrder":1534,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1536,"stem":1537,"title":1538,"authors":1539,"date":1185,"chapterOrder":1540,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1542,"stem":1543,"title":1544,"authors":1545,"date":1185,"chapterOrder":1546,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1548,"stem":1549,"title":1550,"authors":1551,"date":1185,"chapterOrder":1552,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1554,"stem":1555,"title":1556,"authors":1557,"date":1185,"chapterOrder":1558,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1560,"stem":1561,"title":1562,"authors":1563,"date":1185,"chapterOrder":1564,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1566,"stem":1567,"title":1568,"authors":1569,"date":1185,"chapterOrder":1570,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1572,"stem":1573,"title":1574,"authors":1575,"date":1185,"chapterOrder":1576,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1578,"stem":1579,"title":1580,"authors":1581,"date":1185,"chapterOrder":1582,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1584,"stem":1585,"title":1586,"authors":1587,"date":1185,"chapterOrder":1588,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1590,"stem":1591,"title":1592,"authors":1593,"date":1185,"chapterOrder":1594,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1596,"stem":1597,"title":1598,"authors":1599,"date":1185,"chapterOrder":1600,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1602,"stem":1603,"title":1604,"authors":1605,"date":1185,"chapterOrder":1606,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1608,"stem":1609,"title":1610,"authors":1611,"date":1185,"chapterOrder":1612,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1614,"stem":1615,"title":1616,"authors":1617,"date":1185,"chapterOrder":1618,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1620,"stem":1621,"title":1622,"authors":1623,"date":1185,"chapterOrder":1624,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++",[7],"2000",{"path":1626,"stem":1627,"title":1628,"authors":1629,"date":1185,"chapterOrder":1630,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1632,"stem":1633,"title":1634,"authors":1635,"date":1185,"chapterOrder":1636,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1638,"stem":1639,"title":1640,"authors":1641,"date":1185,"chapterOrder":1642,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1644,"stem":1645,"title":1646,"authors":1647,"date":1185,"chapterOrder":1648,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1650,"stem":1651,"title":1652,"authors":1653,"date":1185,"chapterOrder":1654,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1656,"stem":1657,"title":1658,"authors":1659,"date":1185,"chapterOrder":1660,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1662,"stem":1663,"title":1664,"authors":1665,"date":1185,"chapterOrder":1666,"chapterDepth":98,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1668,"stem":1669,"title":1670,"authors":1671,"date":1185,"chapterOrder":1672,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1674,"stem":1675,"title":1676,"authors":1677,"date":1185,"chapterOrder":1678,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1680,"stem":1681,"title":1682,"authors":1683,"date":1185,"chapterOrder":1684,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1686,"stem":1687,"title":1688,"authors":1689,"date":1185,"chapterOrder":1690,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1692,"stem":1693,"title":1694,"authors":1695,"date":1185,"chapterOrder":1696,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1698,"stem":1699,"title":1700,"authors":1701,"date":1185,"chapterOrder":1702,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习",[7],"2100",{"path":1704,"stem":1705,"title":1706,"authors":1707,"date":1185,"chapterOrder":1708,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1710,"stem":1711,"title":1712,"authors":1713,"date":1185,"chapterOrder":1714,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1716,"stem":1717,"title":1718,"authors":1719,"date":1185,"chapterOrder":1720,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1722,"stem":1723,"title":1724,"authors":1725,"date":1185,"chapterOrder":1726,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1728,"stem":1729,"title":1730,"authors":1731,"date":1185,"chapterOrder":1732,"chapterDepth":48,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\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":1734,"stem":1735,"title":1736,"authors":1737,"date":1185,"chapterOrder":1738,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":1190},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板",[7],"2200",{"path":1187,"stem":1740,"title":1741,"authors":1742,"date":1185,"chapterOrder":1743,"chapterDepth":1183,"docKey":1186,"docRoot":1187,"docTitle":1188,"isWikiDoc":127,"isWikiIndex":127},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",[7],null,[1745,1747,1750,1753],{"name":7,"image":1746},"\u002Fimages\u002Fmember_photo\u002F董佳辉.jpg",{"name":1748,"image":1749},"宫金良","\u002Fimages\u002Fmember_photo\u002F宫金良.jpg",{"name":1751,"image":1752},"巩丽","\u002Fimages\u002Fmember_photo\u002F巩丽.png",{"name":1754,"image":1755},"张彦斐","\u002Fimages\u002Fmember_photo\u002F张彦斐.jpg",1792431896551]