[{"data":1,"prerenderedAt":1038},["ShallowReactive",2],{"wiki-page-\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian":3,"wiki-doc-items-\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian":608,"language-switcher-data-\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian":1022,"wiki-i18n-paths-\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian":1037},{"id":4,"title":5,"body":6,"canonicalPath":589,"chapterDepth":590,"chapterOrder":591,"date":592,"description":43,"docI18nKey":593,"docKey":594,"docRoot":595,"docTitle":596,"extension":597,"i18nKey":598,"isBlogPost":599,"isWikiDoc":154,"isWikiIndex":599,"layout":600,"legacyPath":600,"locale":601,"localeSlug":602,"meta":603,"navigation":154,"path":589,"seo":604,"sourcePath":605,"sourceStem":598,"stem":606,"wikiDepth":51,"__hash__":607},"content\u002F_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间.md","命名空间",{"type":7,"value":8,"toc":582},"minimark",[9,14,18,26,31,37,76,86,89,105,111,115,122,453,468,472,475,516,522,528,572,578],[10,11,13],"h2",{"id":12},"namespace-and-name-conflicts","Namespace and Name Conflicts",[15,16,17],"p",{},"In a C++ application. For example, you might write a function named xyz(), and another available library also contains an identical function xyz(). In this case, the compiler cannot determine which xyz() function you are using.",[15,19,20,21,25],{},"Therefore, the concept of ",[22,23,24],"strong",{},"namespace"," was introduced specifically to solve the above problem. It serves as additional information to distinguish functions, classes, variables, etc. that share the same name across different libraries. Using a namespace defines a context. Essentially, a namespace defines a scope.",[27,28,30],"h3",{"id":29},"define-the-namespace","Define the namespace",[15,32,33,34,36],{},"The definition of a namespace uses the keyword ",[22,35,24],{},", followed by the name of the namespace, as shown below:",[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,24],{"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",[15,77,78,81,82,85],{},[22,79,80],{},"运行结果："," 此代码块不含 ",[45,83,84],{},"main"," 函数，是语法、接口或分文件示例，不能独立运行，因此没有终端输出。",[15,87,88],{},"To call a function or variable with a namespace, you need to prefix it with the namespace name, as shown below:",[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",[15,106,107,81,109,85],{},[22,108,80],{},[45,110,84],{},[27,112,114],{"id":113},"using-the-command","using the command",[15,116,117,118,121],{},"You can use the ",[22,119,120],{},"using namespace"," directive, so that when using the namespace, you don't need to prefix it with the namespace name. This directive tells the compiler that subsequent code will use names from the specified 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,24],{"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,24],{"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,24],{"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},[15,454,455,457,458,460,461,464,465,467],{},[22,456,80],{}," 编译失败：",[45,459,120],{}," 把两个同名 ",[45,462,463],{},"func()"," 同时引入当前作用域，调用 ",[45,466,463],{}," 时产生二义性。",[27,469,471],{"id":470},"nested-namespaces","Nested namespaces",[15,473,474],{},"Namespaces can be nested. You can define one namespace inside another, as shown below:",[38,476,478],{"className":40,"code":477,"language":42,"meta":43,"style":43},"namespace namespace_name1 {\n   \u002F\u002F 代码声明\n   namespace namespace_name2 {\n      \u002F\u002F 代码声明\n   }\n}\n",[45,479,480,489,493,503,508,512],{"__ignoreMap":43},[48,481,482,484,487],{"class":50,"line":51},[48,483,24],{"class":54},[48,485,486],{"class":57}," namespace_name1",[48,488,62],{"class":61},[48,490,491],{"class":50,"line":65},[48,492,69],{"class":68},[48,494,495,498,501],{"class":50,"line":72},[48,496,497],{"class":54},"   namespace",[48,499,500],{"class":57}," namespace_name2",[48,502,62],{"class":61},[48,504,505],{"class":50,"line":158},[48,506,507],{"class":68},"      \u002F\u002F 代码声明\n",[48,509,510],{"class":50,"line":164},[48,511,208],{"class":61},[48,513,514],{"class":50,"line":175},[48,515,75],{"class":61},[15,517,518,81,520,85],{},[22,519,80],{},[45,521,84],{},[15,523,524,525,527],{},"You can access members in a nested namespace by using the ",[22,526,425],{}," operator:",[38,529,531],{"className":40,"code":530,"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,532,533,538,553,557,562],{"__ignoreMap":43},[48,534,535],{"class":50,"line":51},[48,536,537],{"class":68},"\u002F\u002F 访问 namespace_name2 中的成员\n",[48,539,540,542,544,546,548,551],{"class":50,"line":65},[48,541,140],{"class":54},[48,543,143],{"class":54},[48,545,486],{"class":57},[48,547,425],{"class":61},[48,549,550],{"class":57},"namespace_name2",[48,552,149],{"class":61},[48,554,555],{"class":50,"line":72},[48,556,155],{"emptyLinePlaceholder":154},[48,558,559],{"class":50,"line":158},[48,560,561],{"class":68},"\u002F\u002F 访问 namespace_name1 中的成员\n",[48,563,564,566,568,570],{"class":50,"line":164},[48,565,140],{"class":54},[48,567,143],{"class":54},[48,569,486],{"class":57},[48,571,149],{"class":61},[15,573,574,81,576,85],{},[22,575,80],{},[45,577,84],{},[579,580,581],"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":583},[584],{"id":12,"depth":65,"text":13,"children":585},[586,587,588],{"id":29,"depth":72,"text":30},{"id":113,"depth":72,"text":114},{"id":470,"depth":72,"text":471},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian",0,"1350","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","en-us:2023-10-05-cplusplus-jiao-xue","\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间",false,null,"en-US","en-us",{},{"title":5,"description":43},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间","w9vUxFMYLpSWchZ4-mZd96_KM4uOdF6eyVzKAD3bozQ",[609,614,619,624,629,634,639,644,649,654,659,664,669,674,675,680,685,690,695,700,705,710,715,720,725,730,735,740,745,750,755,760,765,770,775,780,785,790,795,800,805,810,814,819,824,829,834,839,844,849,854,859,864,869,874,879,884,889,894,899,904,909,914,919,924,929,934,939,944,949,954,959,964,969,974,979,984,989,994,999,1004,1009,1014,1019],{"path":610,"stem":611,"title":612,"date":592,"chapterOrder":613,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++ Development Environment Setup and Testing","0100",{"path":615,"stem":616,"title":617,"date":592,"chapterOrder":618,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++ Basics","0200",{"path":620,"stem":621,"title":622,"date":592,"chapterOrder":623,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","Data Types and Data Storage","0300",{"path":625,"stem":626,"title":627,"date":592,"chapterOrder":628,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","Input and Output","0400",{"path":630,"stem":631,"title":632,"date":592,"chapterOrder":633,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","operator","0500",{"path":635,"stem":636,"title":637,"date":592,"chapterOrder":638,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","program flow structure","0600",{"path":640,"stem":641,"title":642,"date":592,"chapterOrder":643,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","array","0700",{"path":645,"stem":646,"title":647,"date":592,"chapterOrder":648,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","Functions and Header Files","0800",{"path":650,"stem":651,"title":652,"date":592,"chapterOrder":653,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","pointer","0900",{"path":655,"stem":656,"title":657,"date":592,"chapterOrder":658,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","Structures and Unions","1000",{"path":660,"stem":661,"title":662,"date":592,"chapterOrder":663,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","Memory Partitioning and Lifecycle","1100",{"path":665,"stem":666,"title":667,"date":592,"chapterOrder":668,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","reference","1200",{"path":670,"stem":671,"title":672,"date":592,"chapterOrder":673,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高","Function Optimization","1300",{"path":589,"stem":606,"title":5,"date":592,"chapterOrder":591,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},{"path":676,"stem":677,"title":678,"date":592,"chapterOrder":679,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","encapsulation","1400-0100",{"path":681,"stem":682,"title":683,"date":592,"chapterOrder":684,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","Object initialization and cleanup","1400-0200",{"path":686,"stem":687,"title":688,"date":592,"chapterOrder":689,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","Object Model and the `this` Pointer","1400-0300",{"path":691,"stem":692,"title":693,"date":592,"chapterOrder":694,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","Friends and operator overloading","1400-0400",{"path":696,"stem":697,"title":698,"date":592,"chapterOrder":699,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","inheritance","1400-0500",{"path":701,"stem":702,"title":703,"date":592,"chapterOrder":704,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","polymorphism","1400-0600",{"path":706,"stem":707,"title":708,"date":592,"chapterOrder":709,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","Classes and Objects","1400",{"path":711,"stem":712,"title":713,"date":592,"chapterOrder":714,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1450-han-shu-zhi-zhen","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1450-函数指针","function pointer","1450",{"path":716,"stem":717,"title":718,"date":592,"chapterOrder":719,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","File operations","1500",{"path":721,"stem":722,"title":723,"date":592,"chapterOrder":724,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理","1600",{"path":726,"stem":727,"title":728,"date":592,"chapterOrder":729,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","template","1700",{"path":731,"stem":732,"title":733,"date":592,"chapterOrder":734,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","Introduction to STL","1800-0100",{"path":736,"stem":737,"title":738,"date":592,"chapterOrder":739,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":741,"stem":742,"title":743,"date":592,"chapterOrder":744,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string container","1800-0300",{"path":746,"stem":747,"title":748,"date":592,"chapterOrder":749,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":751,"stem":752,"title":753,"date":592,"chapterOrder":754,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":756,"stem":757,"title":758,"date":592,"chapterOrder":759,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":761,"stem":762,"title":763,"date":592,"chapterOrder":764,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue container","1800-0700",{"path":766,"stem":767,"title":768,"date":592,"chapterOrder":769,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":771,"stem":772,"title":773,"date":592,"chapterOrder":774,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":776,"stem":777,"title":778,"date":592,"chapterOrder":779,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":781,"stem":782,"title":783,"date":592,"chapterOrder":784,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","Function objects and predicates","1800-1100",{"path":786,"stem":787,"title":788,"date":592,"chapterOrder":789,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","Common algorithms","1800-1200",{"path":791,"stem":792,"title":793,"date":592,"chapterOrder":794,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","Level up your programming with STL.","1800",{"path":796,"stem":797,"title":798,"date":592,"chapterOrder":799,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++ Type Casting","1900",{"path":801,"stem":802,"title":803,"date":592,"chapterOrder":804,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":806,"stem":807,"title":808,"date":592,"chapterOrder":809,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":811,"stem":812,"title":140,"date":592,"chapterOrder":813,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","2000-0300",{"path":815,"stem":816,"title":817,"date":592,"chapterOrder":818,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":820,"stem":821,"title":822,"date":592,"chapterOrder":823,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","range-based for loop","2000-0500",{"path":825,"stem":826,"title":827,"date":592,"chapterOrder":828,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","structured binding","2000-0600",{"path":830,"stem":831,"title":832,"date":592,"chapterOrder":833,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":835,"stem":836,"title":837,"date":592,"chapterOrder":838,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":840,"stem":841,"title":842,"date":592,"chapterOrder":843,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","Smart pointer","2000-0900",{"path":845,"stem":846,"title":847,"date":592,"chapterOrder":848,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","Rvalue references and move semantics","2000-1000",{"path":850,"stem":851,"title":852,"date":592,"chapterOrder":853,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda expression","2000-1100",{"path":855,"stem":856,"title":857,"date":592,"chapterOrder":858,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":860,"stem":861,"title":862,"date":592,"chapterOrder":863,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":865,"stem":866,"title":867,"date":592,"chapterOrder":868,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":870,"stem":871,"title":872,"date":592,"chapterOrder":873,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":875,"stem":876,"title":877,"date":592,"chapterOrder":878,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":880,"stem":881,"title":882,"date":592,"chapterOrder":883,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":885,"stem":886,"title":887,"date":592,"chapterOrder":888,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":890,"stem":891,"title":892,"date":592,"chapterOrder":893,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread and join","2000-1900-0100",{"path":895,"stem":896,"title":897,"date":592,"chapterOrder":898,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 与 lock_guard","2000-1900-0200",{"path":900,"stem":901,"title":902,"date":592,"chapterOrder":903,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":905,"stem":906,"title":907,"date":592,"chapterOrder":908,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":910,"stem":911,"title":912,"date":592,"chapterOrder":913,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","Concurrent programming","2000-1900",{"path":915,"stem":916,"title":917,"date":592,"chapterOrder":918,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":920,"stem":921,"title":922,"date":592,"chapterOrder":923,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","Modules Introduction","2000-2100",{"path":925,"stem":926,"title":927,"date":592,"chapterOrder":928,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","Modern C++","2000",{"path":930,"stem":931,"title":932,"date":592,"chapterOrder":933,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","Timers and Asynchronous I\u002FO","2100-0100-0100",{"path":935,"stem":936,"title":937,"date":592,"chapterOrder":938,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio Basics","2100-0100-0200",{"path":940,"stem":941,"title":942,"date":592,"chapterOrder":943,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","serial communication","2100-0100-0300",{"path":945,"stem":946,"title":947,"date":592,"chapterOrder":948,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP communication","2100-0100-0400",{"path":950,"stem":951,"title":952,"date":592,"chapterOrder":953,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP communication","2100-0100-0500",{"path":955,"stem":956,"title":957,"date":592,"chapterOrder":958,"chapterDepth":65,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","Robot Engineering Approach and ROS2 Integration","2100-0100-0600",{"path":960,"stem":961,"title":962,"date":592,"chapterOrder":963,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio asynchronous IO library","2100-0100",{"path":965,"stem":966,"title":967,"date":592,"chapterOrder":968,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen linear algebra library","2100-0200",{"path":970,"stem":971,"title":972,"date":592,"chapterOrder":973,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV Computer Vision Library","2100-0300",{"path":975,"stem":976,"title":977,"date":592,"chapterOrder":978,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL Point Cloud Library","2100-0400",{"path":980,"stem":981,"title":982,"date":592,"chapterOrder":983,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus Lie group and Lie algebra library","2100-0500",{"path":985,"stem":986,"title":987,"date":592,"chapterOrder":988,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","Learning Common Libraries","2100",{"path":990,"stem":991,"title":992,"date":592,"chapterOrder":993,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets and Build Installation","2200-0100",{"path":995,"stem":996,"title":997,"date":592,"chapterOrder":998,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","Top-level CMake and Public Compilation Options","2200-0200",{"path":1000,"stem":1001,"title":1002,"date":592,"chapterOrder":1003,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","Detailed CMake Explanation for src and lib Modules","2200-0300",{"path":1005,"stem":1006,"title":1007,"date":592,"chapterOrder":1008,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","How to write third-party library dependencies","2200-0400",{"path":1010,"stem":1011,"title":1012,"date":592,"chapterOrder":1013,"chapterDepth":51,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","Template Extensions and FAQ","2200-0500",{"path":1015,"stem":1016,"title":1017,"date":592,"chapterOrder":1018,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":599},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake Project Template","2200",{"path":595,"stem":1020,"title":1021,"date":592,"chapterOrder":600,"chapterDepth":590,"docKey":594,"docRoot":595,"docTitle":596,"isWikiDoc":154,"isWikiIndex":154},"_i18n\u002Fen-us\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++ tutorial",{"variants":1023},[1024,1025,1028,1031,1034],{"path":589,"localeSlug":602,"i18nKey":598},{"path":1026,"localeSlug":1027,"i18nKey":598},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","zh-hant",{"path":1029,"localeSlug":1030,"i18nKey":598},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","zh-hk",{"path":1032,"localeSlug":1033,"i18nKey":598},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","zh-tw",{"path":1035,"localeSlug":1036,"i18nKey":598},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","zh-cn",[589,605,1026,605,1029,605,1032,605,1035,605],1784727907276]