[{"data":1,"prerenderedAt":1160},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":601,"wiki:author-members":1148},{"id":4,"title":5,"authors":6,"body":8,"chapterDepth":588,"chapterOrder":589,"date":590,"description":43,"docKey":591,"docRoot":592,"docTitle":593,"extension":594,"isWikiDoc":154,"isWikiIndex":595,"meta":596,"navigation":154,"path":597,"seo":598,"stem":599,"wikiDepth":51,"__hash__":600},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间.md","命名空间",[7],"董佳辉",{"type":9,"value":10,"toc":581},"minimark",[11,15,19,26,30,37,76,86,89,105,111,115,122,453,468,471,474,515,521,527,571,577],[12,13,14],"h2",{"id":14},"命名空间与名称冲突",[16,17,18],"p",{},"在 C++ 应用程序中。例如，您可能会写一个名为 xyz() 的函数，在另一个可用的库中也存在一个相同的函数 xyz()。这样，编译器就无法判断您所使用的是哪一个 xyz() 函数。",[16,20,21,22,25],{},"因此，引入了 ",[23,24,5],"strong",{}," 这个概念，专门用于解决上面的问题，它可作为附加信息来区分不同库中相同名称的函数、类、变量等。使用了命名空间即定义了上下文。本质上，命名空间就是定义了一个范围。",[27,28,29],"h3",{"id":29},"定义命名空间",[16,31,32,33,36],{},"命名空间的定义使用关键字 ",[23,34,35],{},"namespace"," ，后跟命名空间的名称，如下所示：",[38,39,44],"pre",{"className":40,"code":41,"language":42,"meta":43,"style":43},"language-cpp shiki shiki-themes github-light github-dark","namespace namespace_name {\n   \u002F\u002F 代码声明\n}\n","cpp","",[45,46,47,63,70],"code",{"__ignoreMap":43},[48,49,52,55,59],"span",{"class":50,"line":51},"line",1,[48,53,35],{"class":54},"szBVR",[48,56,58],{"class":57},"sScJk"," namespace_name",[48,60,62],{"class":61},"sVt8B"," {\n",[48,64,66],{"class":50,"line":65},2,[48,67,69],{"class":68},"sJ8bj","   \u002F\u002F 代码声明\n",[48,71,73],{"class":50,"line":72},3,[48,74,75],{"class":61},"}\n",[16,77,78,81,82,85],{},[23,79,80],{},"运行结果："," 此代码块不含 ",[45,83,84],{},"main"," 函数，是语法、接口或分文件示例，不能独立运行，因此没有终端输出。",[16,87,88],{},"为了调用带有命名空间的函数或变量，需要在前面加上命名空间的名称，如下所示：",[38,90,92],{"className":40,"code":91,"language":42,"meta":43,"style":43},"name::code;  \u002F\u002F code 可以是变量或函数\n",[45,93,94],{"__ignoreMap":43},[48,95,96,99,102],{"class":50,"line":51},[48,97,98],{"class":57},"name",[48,100,101],{"class":61},"::code;",[48,103,104],{"class":68},"  \u002F\u002F code 可以是变量或函数\n",[16,106,107,81,109,85],{},[23,108,80],{},[45,110,84],{},[27,112,114],{"id":113},"using-指令","using 指令",[16,116,117,118,121],{},"您可以使用 ",[23,119,120],{},"using namespace"," 指令，这样在使用命名空间时就可以不用在前面加上命名空间的名称。这个指令会告诉编译器，后续的代码将使用指定的命名空间中的名称。",[38,123,125],{"className":40,"code":124,"language":42,"meta":43,"style":43},"#include \u003Ciostream>\nusing namespace std;\n\n\u002F\u002F 第一个命名空间\nnamespace first_space{\n   void func(){\n      cout \u003C\u003C \"Inside first_space\" \u003C\u003C endl;\n   }\n}\n\u002F\u002F 第二个命名空间\nnamespace second_space{\n   void func(){\n      cout \u003C\u003C \"Inside second_space\" \u003C\u003C endl;\n   }\n}\n\n\u002F\u002F 第三个命名空间\nnamespace third_space{\n   void func()\n   {\n      cout \u003C\u003C \"Inside second_space\" \u003C\u003C endl;\n   }\n}\n\nusing namespace first_space;\nusing second_space::func;    \u002F\u002F(与25行代码建议不能共存，因为都导入了func()函数)，（这种方法更好更推荐）\n\nint main ()\n{\n\n   \u002F\u002F 调用第一个命名空间中的函数\n   func();\n   \u002F\u002F 调用第二个命名空间中的函数   \n   func();         \u002F\u002F(与32行代码不能共存)\n   \u002F\u002F调用第三个命名空间中的函数\n   third_space::func();\n\n   return 0;\n}\n",[45,126,127,136,150,156,162,173,185,203,209,214,220,230,239,253,258,263,268,274,284,294,300,313,318,323,328,339,352,357,369,374,379,385,394,400,411,417,431,436,448],{"__ignoreMap":43},[48,128,129,132],{"class":50,"line":51},[48,130,131],{"class":54},"#include",[48,133,135],{"class":134},"sZZnC"," \u003Ciostream>\n",[48,137,138,141,144,147],{"class":50,"line":65},[48,139,140],{"class":54},"using",[48,142,143],{"class":54}," namespace",[48,145,146],{"class":57}," std",[48,148,149],{"class":61},";\n",[48,151,152],{"class":50,"line":72},[48,153,155],{"emptyLinePlaceholder":154},true,"\n",[48,157,159],{"class":50,"line":158},4,[48,160,161],{"class":68},"\u002F\u002F 第一个命名空间\n",[48,163,165,167,170],{"class":50,"line":164},5,[48,166,35],{"class":54},[48,168,169],{"class":57}," first_space",[48,171,172],{"class":61},"{\n",[48,174,176,179,182],{"class":50,"line":175},6,[48,177,178],{"class":54},"   void",[48,180,181],{"class":57}," func",[48,183,184],{"class":61},"(){\n",[48,186,188,191,194,197,200],{"class":50,"line":187},7,[48,189,190],{"class":61},"      cout ",[48,192,193],{"class":54},"\u003C\u003C",[48,195,196],{"class":134}," \"Inside first_space\"",[48,198,199],{"class":54}," \u003C\u003C",[48,201,202],{"class":61}," endl;\n",[48,204,206],{"class":50,"line":205},8,[48,207,208],{"class":61},"   }\n",[48,210,212],{"class":50,"line":211},9,[48,213,75],{"class":61},[48,215,217],{"class":50,"line":216},10,[48,218,219],{"class":68},"\u002F\u002F 第二个命名空间\n",[48,221,223,225,228],{"class":50,"line":222},11,[48,224,35],{"class":54},[48,226,227],{"class":57}," second_space",[48,229,172],{"class":61},[48,231,233,235,237],{"class":50,"line":232},12,[48,234,178],{"class":54},[48,236,181],{"class":57},[48,238,184],{"class":61},[48,240,242,244,246,249,251],{"class":50,"line":241},13,[48,243,190],{"class":61},[48,245,193],{"class":54},[48,247,248],{"class":134}," \"Inside second_space\"",[48,250,199],{"class":54},[48,252,202],{"class":61},[48,254,256],{"class":50,"line":255},14,[48,257,208],{"class":61},[48,259,261],{"class":50,"line":260},15,[48,262,75],{"class":61},[48,264,266],{"class":50,"line":265},16,[48,267,155],{"emptyLinePlaceholder":154},[48,269,271],{"class":50,"line":270},17,[48,272,273],{"class":68},"\u002F\u002F 第三个命名空间\n",[48,275,277,279,282],{"class":50,"line":276},18,[48,278,35],{"class":54},[48,280,281],{"class":57}," third_space",[48,283,172],{"class":61},[48,285,287,289,291],{"class":50,"line":286},19,[48,288,178],{"class":54},[48,290,181],{"class":57},[48,292,293],{"class":61},"()\n",[48,295,297],{"class":50,"line":296},20,[48,298,299],{"class":61},"   {\n",[48,301,303,305,307,309,311],{"class":50,"line":302},21,[48,304,190],{"class":61},[48,306,193],{"class":54},[48,308,248],{"class":134},[48,310,199],{"class":54},[48,312,202],{"class":61},[48,314,316],{"class":50,"line":315},22,[48,317,208],{"class":61},[48,319,321],{"class":50,"line":320},23,[48,322,75],{"class":61},[48,324,326],{"class":50,"line":325},24,[48,327,155],{"emptyLinePlaceholder":154},[48,329,331,333,335,337],{"class":50,"line":330},25,[48,332,140],{"class":54},[48,334,143],{"class":54},[48,336,169],{"class":57},[48,338,149],{"class":61},[48,340,342,344,346,349],{"class":50,"line":341},26,[48,343,140],{"class":54},[48,345,227],{"class":57},[48,347,348],{"class":61},"::func;",[48,350,351],{"class":68},"    \u002F\u002F(与25行代码建议不能共存，因为都导入了func()函数)，（这种方法更好更推荐）\n",[48,353,355],{"class":50,"line":354},27,[48,356,155],{"emptyLinePlaceholder":154},[48,358,360,363,366],{"class":50,"line":359},28,[48,361,362],{"class":54},"int",[48,364,365],{"class":57}," main",[48,367,368],{"class":61}," ()\n",[48,370,372],{"class":50,"line":371},29,[48,373,172],{"class":61},[48,375,377],{"class":50,"line":376},30,[48,378,155],{"emptyLinePlaceholder":154},[48,380,382],{"class":50,"line":381},31,[48,383,384],{"class":68},"   \u002F\u002F 调用第一个命名空间中的函数\n",[48,386,388,391],{"class":50,"line":387},32,[48,389,390],{"class":57},"   func",[48,392,393],{"class":61},"();\n",[48,395,397],{"class":50,"line":396},33,[48,398,399],{"class":68},"   \u002F\u002F 调用第二个命名空间中的函数   \n",[48,401,403,405,408],{"class":50,"line":402},34,[48,404,390],{"class":57},[48,406,407],{"class":61},"();",[48,409,410],{"class":68},"         \u002F\u002F(与32行代码不能共存)\n",[48,412,414],{"class":50,"line":413},35,[48,415,416],{"class":68},"   \u002F\u002F调用第三个命名空间中的函数\n",[48,418,420,423,426,429],{"class":50,"line":419},36,[48,421,422],{"class":57},"   third_space",[48,424,425],{"class":61},"::",[48,427,428],{"class":57},"func",[48,430,393],{"class":61},[48,432,434],{"class":50,"line":433},37,[48,435,155],{"emptyLinePlaceholder":154},[48,437,439,442,446],{"class":50,"line":438},38,[48,440,441],{"class":54},"   return",[48,443,445],{"class":444},"sj4cs"," 0",[48,447,149],{"class":61},[48,449,451],{"class":50,"line":450},39,[48,452,75],{"class":61},[16,454,455,457,458,460,461,464,465,467],{},[23,456,80],{}," 编译失败：",[45,459,120],{}," 把两个同名 ",[45,462,463],{},"func()"," 同时引入当前作用域，调用 ",[45,466,463],{}," 时产生二义性。",[27,469,470],{"id":470},"嵌套的命名空间",[16,472,473],{},"命名空间可以嵌套，您可以在一个命名空间中定义另一个命名空间，如下所示：",[38,475,477],{"className":40,"code":476,"language":42,"meta":43,"style":43},"namespace namespace_name1 {\n   \u002F\u002F 代码声明\n   namespace namespace_name2 {\n      \u002F\u002F 代码声明\n   }\n}\n",[45,478,479,488,492,502,507,511],{"__ignoreMap":43},[48,480,481,483,486],{"class":50,"line":51},[48,482,35],{"class":54},[48,484,485],{"class":57}," namespace_name1",[48,487,62],{"class":61},[48,489,490],{"class":50,"line":65},[48,491,69],{"class":68},[48,493,494,497,500],{"class":50,"line":72},[48,495,496],{"class":54},"   namespace",[48,498,499],{"class":57}," namespace_name2",[48,501,62],{"class":61},[48,503,504],{"class":50,"line":158},[48,505,506],{"class":68},"      \u002F\u002F 代码声明\n",[48,508,509],{"class":50,"line":164},[48,510,208],{"class":61},[48,512,513],{"class":50,"line":175},[48,514,75],{"class":61},[16,516,517,81,519,85],{},[23,518,80],{},[45,520,84],{},[16,522,523,524,526],{},"您可以通过使用 ",[23,525,425],{}," 运算符来访问嵌套的命名空间中的成员：",[38,528,530],{"className":40,"code":529,"language":42,"meta":43,"style":43},"\u002F\u002F 访问 namespace_name2 中的成员\nusing namespace namespace_name1::namespace_name2;\n\n\u002F\u002F 访问 namespace_name1 中的成员\nusing namespace namespace_name1;\n",[45,531,532,537,552,556,561],{"__ignoreMap":43},[48,533,534],{"class":50,"line":51},[48,535,536],{"class":68},"\u002F\u002F 访问 namespace_name2 中的成员\n",[48,538,539,541,543,545,547,550],{"class":50,"line":65},[48,540,140],{"class":54},[48,542,143],{"class":54},[48,544,485],{"class":57},[48,546,425],{"class":61},[48,548,549],{"class":57},"namespace_name2",[48,551,149],{"class":61},[48,553,554],{"class":50,"line":72},[48,555,155],{"emptyLinePlaceholder":154},[48,557,558],{"class":50,"line":158},[48,559,560],{"class":68},"\u002F\u002F 访问 namespace_name1 中的成员\n",[48,562,563,565,567,569],{"class":50,"line":164},[48,564,140],{"class":54},[48,566,143],{"class":54},[48,568,485],{"class":57},[48,570,149],{"class":61},[16,572,573,81,575,85],{},[23,574,80],{},[45,576,84],{},[578,579,580],"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 .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);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":43,"searchDepth":65,"depth":65,"links":582},[583],{"id":14,"depth":65,"text":14,"children":584},[585,586,587],{"id":29,"depth":72,"text":29},{"id":113,"depth":72,"text":114},{"id":470,"depth":72,"text":470},0,"1350","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\u002F1350-ming-ming-kong-jian",{"title":5,"description":43},"wiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间","jgr7b2aIr42dfjYT7xZETdBFLTjgPHyMrywx5CGfBBY",[602,608,614,620,626,632,638,644,650,656,662,668,674,680,682,688,694,700,706,712,718,724,730,736,742,748,754,760,766,772,778,784,790,796,802,808,814,820,826,832,838,844,849,855,861,867,873,879,885,891,897,903,909,915,921,927,933,939,945,951,957,963,969,975,981,987,993,999,1005,1011,1017,1023,1029,1035,1041,1047,1053,1059,1065,1071,1077,1083,1089,1095,1101,1107,1113,1119,1125,1131,1137,1143],{"path":603,"stem":604,"title":605,"authors":606,"date":590,"chapterOrder":607,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":609,"stem":610,"title":611,"authors":612,"date":590,"chapterOrder":613,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识",[7],"0200",{"path":615,"stem":616,"title":617,"authors":618,"date":590,"chapterOrder":619,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":621,"stem":622,"title":623,"authors":624,"date":590,"chapterOrder":625,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出",[7],"0400",{"path":627,"stem":628,"title":629,"authors":630,"date":590,"chapterOrder":631,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符",[7],"0500",{"path":633,"stem":634,"title":635,"authors":636,"date":590,"chapterOrder":637,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构",[7],"0600",{"path":639,"stem":640,"title":641,"authors":642,"date":590,"chapterOrder":643,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组",[7],"0700",{"path":645,"stem":646,"title":647,"authors":648,"date":590,"chapterOrder":649,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件",[7],"0800",{"path":651,"stem":652,"title":653,"authors":654,"date":590,"chapterOrder":655,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针",[7],"0900",{"path":657,"stem":658,"title":659,"authors":660,"date":590,"chapterOrder":661,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体",[7],"1000",{"path":663,"stem":664,"title":665,"authors":666,"date":590,"chapterOrder":667,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":669,"stem":670,"title":671,"authors":672,"date":590,"chapterOrder":673,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用",[7],"1200",{"path":675,"stem":676,"title":677,"authors":678,"date":590,"chapterOrder":679,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高","函数提高",[7],"1300",{"path":597,"stem":599,"title":5,"authors":681,"date":590,"chapterOrder":589,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},[7],{"path":683,"stem":684,"title":685,"authors":686,"date":590,"chapterOrder":687,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装",[7],"1400-0100",{"path":689,"stem":690,"title":691,"authors":692,"date":590,"chapterOrder":693,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":695,"stem":696,"title":697,"authors":698,"date":590,"chapterOrder":699,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":701,"stem":702,"title":703,"authors":704,"date":590,"chapterOrder":705,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":707,"stem":708,"title":709,"authors":710,"date":590,"chapterOrder":711,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承",[7],"1400-0500",{"path":713,"stem":714,"title":715,"authors":716,"date":590,"chapterOrder":717,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态",[7],"1400-0600",{"path":719,"stem":720,"title":721,"authors":722,"date":590,"chapterOrder":723,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象",[7],"1400",{"path":725,"stem":726,"title":727,"authors":728,"date":590,"chapterOrder":729,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1450-han-shu-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1450-函数指针","函数指针",[7],"1450",{"path":731,"stem":732,"title":733,"authors":734,"date":590,"chapterOrder":735,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作",[7],"1500",{"path":737,"stem":738,"title":739,"authors":740,"date":590,"chapterOrder":741,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":743,"stem":744,"title":745,"authors":746,"date":590,"chapterOrder":747,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板",[7],"1700",{"path":749,"stem":750,"title":751,"authors":752,"date":590,"chapterOrder":753,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":755,"stem":756,"title":757,"authors":758,"date":590,"chapterOrder":759,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":761,"stem":762,"title":763,"authors":764,"date":590,"chapterOrder":765,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":767,"stem":768,"title":769,"authors":770,"date":590,"chapterOrder":771,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":773,"stem":774,"title":775,"authors":776,"date":590,"chapterOrder":777,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":779,"stem":780,"title":781,"authors":782,"date":590,"chapterOrder":783,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":785,"stem":786,"title":787,"authors":788,"date":590,"chapterOrder":789,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":791,"stem":792,"title":793,"authors":794,"date":590,"chapterOrder":795,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":797,"stem":798,"title":799,"authors":800,"date":590,"chapterOrder":801,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":803,"stem":804,"title":805,"authors":806,"date":590,"chapterOrder":807,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":809,"stem":810,"title":811,"authors":812,"date":590,"chapterOrder":813,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":815,"stem":816,"title":817,"authors":818,"date":590,"chapterOrder":819,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法",[7],"1800-1200",{"path":821,"stem":822,"title":823,"authors":824,"date":590,"chapterOrder":825,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程",[7],"1800",{"path":827,"stem":828,"title":829,"authors":830,"date":590,"chapterOrder":831,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换",[7],"1900",{"path":833,"stem":834,"title":835,"authors":836,"date":590,"chapterOrder":837,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto",[7],"2000-0100",{"path":839,"stem":840,"title":841,"authors":842,"date":590,"chapterOrder":843,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr",[7],"2000-0200",{"path":845,"stem":846,"title":140,"authors":847,"date":590,"chapterOrder":848,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using",[7],"2000-0300",{"path":850,"stem":851,"title":852,"authors":853,"date":590,"chapterOrder":854,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":856,"stem":857,"title":858,"authors":859,"date":590,"chapterOrder":860,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":862,"stem":863,"title":864,"authors":865,"date":590,"chapterOrder":866,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":868,"stem":869,"title":870,"authors":871,"date":590,"chapterOrder":872,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr",[7],"2000-0700",{"path":874,"stem":875,"title":876,"authors":877,"date":590,"chapterOrder":878,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII",[7],"2000-0800",{"path":880,"stem":881,"title":882,"authors":883,"date":590,"chapterOrder":884,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针",[7],"2000-0900",{"path":886,"stem":887,"title":888,"authors":889,"date":590,"chapterOrder":890,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":892,"stem":893,"title":894,"authors":895,"date":590,"chapterOrder":896,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":898,"stem":899,"title":900,"authors":901,"date":590,"chapterOrder":902,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":904,"stem":905,"title":906,"authors":907,"date":590,"chapterOrder":908,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":910,"stem":911,"title":912,"authors":913,"date":590,"chapterOrder":914,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":916,"stem":917,"title":918,"authors":919,"date":590,"chapterOrder":920,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":922,"stem":923,"title":924,"authors":925,"date":590,"chapterOrder":926,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":928,"stem":929,"title":930,"authors":931,"date":590,"chapterOrder":932,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":934,"stem":935,"title":936,"authors":937,"date":590,"chapterOrder":938,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":940,"stem":941,"title":942,"authors":943,"date":590,"chapterOrder":944,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":946,"stem":947,"title":948,"authors":949,"date":590,"chapterOrder":950,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":952,"stem":953,"title":954,"authors":955,"date":590,"chapterOrder":956,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":958,"stem":959,"title":960,"authors":961,"date":590,"chapterOrder":962,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":964,"stem":965,"title":966,"authors":967,"date":590,"chapterOrder":968,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":970,"stem":971,"title":972,"authors":973,"date":590,"chapterOrder":974,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":976,"stem":977,"title":978,"authors":979,"date":590,"chapterOrder":980,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":982,"stem":983,"title":984,"authors":985,"date":590,"chapterOrder":986,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":988,"stem":989,"title":990,"authors":991,"date":590,"chapterOrder":992,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":994,"stem":995,"title":996,"authors":997,"date":590,"chapterOrder":998,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1000,"stem":1001,"title":1002,"authors":1003,"date":590,"chapterOrder":1004,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1006,"stem":1007,"title":1008,"authors":1009,"date":590,"chapterOrder":1010,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1012,"stem":1013,"title":1014,"authors":1015,"date":590,"chapterOrder":1016,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1018,"stem":1019,"title":1020,"authors":1021,"date":590,"chapterOrder":1022,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1024,"stem":1025,"title":1026,"authors":1027,"date":590,"chapterOrder":1028,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++",[7],"2000",{"path":1030,"stem":1031,"title":1032,"authors":1033,"date":590,"chapterOrder":1034,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1036,"stem":1037,"title":1038,"authors":1039,"date":590,"chapterOrder":1040,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1042,"stem":1043,"title":1044,"authors":1045,"date":590,"chapterOrder":1046,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1048,"stem":1049,"title":1050,"authors":1051,"date":590,"chapterOrder":1052,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1054,"stem":1055,"title":1056,"authors":1057,"date":590,"chapterOrder":1058,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1060,"stem":1061,"title":1062,"authors":1063,"date":590,"chapterOrder":1064,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1066,"stem":1067,"title":1068,"authors":1069,"date":590,"chapterOrder":1070,"chapterDepth":65,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1072,"stem":1073,"title":1074,"authors":1075,"date":590,"chapterOrder":1076,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1078,"stem":1079,"title":1080,"authors":1081,"date":590,"chapterOrder":1082,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1084,"stem":1085,"title":1086,"authors":1087,"date":590,"chapterOrder":1088,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1090,"stem":1091,"title":1092,"authors":1093,"date":590,"chapterOrder":1094,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1096,"stem":1097,"title":1098,"authors":1099,"date":590,"chapterOrder":1100,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1102,"stem":1103,"title":1104,"authors":1105,"date":590,"chapterOrder":1106,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习",[7],"2100",{"path":1108,"stem":1109,"title":1110,"authors":1111,"date":590,"chapterOrder":1112,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1114,"stem":1115,"title":1116,"authors":1117,"date":590,"chapterOrder":1118,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1120,"stem":1121,"title":1122,"authors":1123,"date":590,"chapterOrder":1124,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1126,"stem":1127,"title":1128,"authors":1129,"date":590,"chapterOrder":1130,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1132,"stem":1133,"title":1134,"authors":1135,"date":590,"chapterOrder":1136,"chapterDepth":51,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\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":1138,"stem":1139,"title":1140,"authors":1141,"date":590,"chapterOrder":1142,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":595},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板",[7],"2200",{"path":592,"stem":1144,"title":1145,"authors":1146,"date":590,"chapterOrder":1147,"chapterDepth":588,"docKey":591,"docRoot":592,"docTitle":593,"isWikiDoc":154,"isWikiIndex":154},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",[7],null,[1149,1151,1154,1157],{"name":7,"image":1150},"\u002Fimages\u002Fmember_photo\u002F董佳辉.jpg",{"name":1152,"image":1153},"宫金良","\u002Fimages\u002Fmember_photo\u002F宫金良.jpg",{"name":1155,"image":1156},"巩丽","\u002Fimages\u002Fmember_photo\u002F巩丽.png",{"name":1158,"image":1159},"张彦斐","\u002Fimages\u002Fmember_photo\u002F张彦斐.jpg",1792431896581]