[{"data":1,"prerenderedAt":1341},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu":921,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu":1325,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu":1340},{"id":4,"title":5,"body":6,"canonicalPath":903,"chapterDepth":904,"chapterOrder":905,"date":906,"description":45,"docI18nKey":907,"docKey":908,"docRoot":909,"docTitle":910,"extension":911,"i18nKey":912,"isBlogPost":913,"isWikiDoc":70,"isWikiIndex":913,"layout":914,"legacyPath":915,"locale":916,"localeSlug":917,"meta":918,"navigation":70,"path":903,"seo":919,"sourcePath":915,"sourceStem":912,"stem":912,"wikiDepth":52,"__hash__":920},"content\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出.md","输入输出",{"type":7,"value":8,"toc":896},"minimark",[9,12,16,23,26,36,39,402,418,426,430,433,447,453,574,584,673,679,682,688,749,755,761,781,787,791,807,810,838,852,878,886,892],[10,11,5],"h2",{"id":5},[13,14,15],"h3",{"id":15},"数据的输入",[17,18,19],"p",{},[20,21,22],"strong",{},"作用：用于从键盘获取数据",[17,24,25],{},"**关键字：**cin",[17,27,28,31,32],{},[20,29,30],{},"语法："," ",[33,34,35],"code",{},"cin >> 变量 ",[17,37,38],{},"示例：",[40,41,46],"pre",{"className":42,"code":43,"language":44,"meta":45,"style":45},"language-cpp shiki shiki-themes github-light github-dark","int main(){\n\n    \u002F\u002F整型输入\n    int a = 0;\n    cout \u003C\u003C \"请输入整型变量：\" \u003C\u003C endl;\n    cin >> a;\n    cout \u003C\u003C a \u003C\u003C endl;\n\n    \u002F\u002F浮点型输入\n    double d = 0;\n    cout \u003C\u003C \"请输入浮点型变量：\" \u003C\u003C endl;\n    cin >> d;\n    cout \u003C\u003C d \u003C\u003C endl;\n\n    \u002F\u002F字符型输入\n    char ch = 0;\n    cout \u003C\u003C \"请输入字符型变量：\" \u003C\u003C endl;\n    cin >> ch;\n    cout \u003C\u003C ch \u003C\u003C endl;\n\n    \u002F\u002F字符串型输入\n    string str;\n    cout \u003C\u003C \"请输入字符串型变量：\" \u003C\u003C endl;\n    cin >> str;\n    cout \u003C\u003C str \u003C\u003C endl;\n\n    \u002F\u002F布尔类型输入\n    bool flag = true;\n    cout \u003C\u003C \"请输入布尔型变量：\" \u003C\u003C endl;\n    cin >> flag;\n    cout \u003C\u003C flag \u003C\u003C endl;\n    return EXIT_SUCCESS;\n}\n","cpp","",[33,47,48,65,72,79,98,117,129,142,147,153,168,182,192,205,210,216,231,245,255,268,273,279,285,299,309,323,328,334,350,364,374,387,396],{"__ignoreMap":45},[49,50,53,57,61],"span",{"class":51,"line":52},"line",1,[49,54,56],{"class":55},"szBVR","int",[49,58,60],{"class":59},"sScJk"," main",[49,62,64],{"class":63},"sVt8B","(){\n",[49,66,68],{"class":51,"line":67},2,[49,69,71],{"emptyLinePlaceholder":70},true,"\n",[49,73,75],{"class":51,"line":74},3,[49,76,78],{"class":77},"sJ8bj","    \u002F\u002F整型输入\n",[49,80,82,85,88,91,95],{"class":51,"line":81},4,[49,83,84],{"class":55},"    int",[49,86,87],{"class":63}," a ",[49,89,90],{"class":55},"=",[49,92,94],{"class":93},"sj4cs"," 0",[49,96,97],{"class":63},";\n",[49,99,101,104,107,111,114],{"class":51,"line":100},5,[49,102,103],{"class":63},"    cout ",[49,105,106],{"class":55},"\u003C\u003C",[49,108,110],{"class":109},"sZZnC"," \"请输入整型变量：\"",[49,112,113],{"class":55}," \u003C\u003C",[49,115,116],{"class":63}," endl;\n",[49,118,120,123,126],{"class":51,"line":119},6,[49,121,122],{"class":63},"    cin ",[49,124,125],{"class":55},">>",[49,127,128],{"class":63}," a;\n",[49,130,132,134,136,138,140],{"class":51,"line":131},7,[49,133,103],{"class":63},[49,135,106],{"class":55},[49,137,87],{"class":63},[49,139,106],{"class":55},[49,141,116],{"class":63},[49,143,145],{"class":51,"line":144},8,[49,146,71],{"emptyLinePlaceholder":70},[49,148,150],{"class":51,"line":149},9,[49,151,152],{"class":77},"    \u002F\u002F浮点型输入\n",[49,154,156,159,162,164,166],{"class":51,"line":155},10,[49,157,158],{"class":55},"    double",[49,160,161],{"class":63}," d ",[49,163,90],{"class":55},[49,165,94],{"class":93},[49,167,97],{"class":63},[49,169,171,173,175,178,180],{"class":51,"line":170},11,[49,172,103],{"class":63},[49,174,106],{"class":55},[49,176,177],{"class":109}," \"请输入浮点型变量：\"",[49,179,113],{"class":55},[49,181,116],{"class":63},[49,183,185,187,189],{"class":51,"line":184},12,[49,186,122],{"class":63},[49,188,125],{"class":55},[49,190,191],{"class":63}," d;\n",[49,193,195,197,199,201,203],{"class":51,"line":194},13,[49,196,103],{"class":63},[49,198,106],{"class":55},[49,200,161],{"class":63},[49,202,106],{"class":55},[49,204,116],{"class":63},[49,206,208],{"class":51,"line":207},14,[49,209,71],{"emptyLinePlaceholder":70},[49,211,213],{"class":51,"line":212},15,[49,214,215],{"class":77},"    \u002F\u002F字符型输入\n",[49,217,219,222,225,227,229],{"class":51,"line":218},16,[49,220,221],{"class":55},"    char",[49,223,224],{"class":63}," ch ",[49,226,90],{"class":55},[49,228,94],{"class":93},[49,230,97],{"class":63},[49,232,234,236,238,241,243],{"class":51,"line":233},17,[49,235,103],{"class":63},[49,237,106],{"class":55},[49,239,240],{"class":109}," \"请输入字符型变量：\"",[49,242,113],{"class":55},[49,244,116],{"class":63},[49,246,248,250,252],{"class":51,"line":247},18,[49,249,122],{"class":63},[49,251,125],{"class":55},[49,253,254],{"class":63}," ch;\n",[49,256,258,260,262,264,266],{"class":51,"line":257},19,[49,259,103],{"class":63},[49,261,106],{"class":55},[49,263,224],{"class":63},[49,265,106],{"class":55},[49,267,116],{"class":63},[49,269,271],{"class":51,"line":270},20,[49,272,71],{"emptyLinePlaceholder":70},[49,274,276],{"class":51,"line":275},21,[49,277,278],{"class":77},"    \u002F\u002F字符串型输入\n",[49,280,282],{"class":51,"line":281},22,[49,283,284],{"class":63},"    string str;\n",[49,286,288,290,292,295,297],{"class":51,"line":287},23,[49,289,103],{"class":63},[49,291,106],{"class":55},[49,293,294],{"class":109}," \"请输入字符串型变量：\"",[49,296,113],{"class":55},[49,298,116],{"class":63},[49,300,302,304,306],{"class":51,"line":301},24,[49,303,122],{"class":63},[49,305,125],{"class":55},[49,307,308],{"class":63}," str;\n",[49,310,312,314,316,319,321],{"class":51,"line":311},25,[49,313,103],{"class":63},[49,315,106],{"class":55},[49,317,318],{"class":63}," str ",[49,320,106],{"class":55},[49,322,116],{"class":63},[49,324,326],{"class":51,"line":325},26,[49,327,71],{"emptyLinePlaceholder":70},[49,329,331],{"class":51,"line":330},27,[49,332,333],{"class":77},"    \u002F\u002F布尔类型输入\n",[49,335,337,340,343,345,348],{"class":51,"line":336},28,[49,338,339],{"class":55},"    bool",[49,341,342],{"class":63}," flag ",[49,344,90],{"class":55},[49,346,347],{"class":93}," true",[49,349,97],{"class":63},[49,351,353,355,357,360,362],{"class":51,"line":352},29,[49,354,103],{"class":63},[49,356,106],{"class":55},[49,358,359],{"class":109}," \"请输入布尔型变量：\"",[49,361,113],{"class":55},[49,363,116],{"class":63},[49,365,367,369,371],{"class":51,"line":366},30,[49,368,122],{"class":63},[49,370,125],{"class":55},[49,372,373],{"class":63}," flag;\n",[49,375,377,379,381,383,385],{"class":51,"line":376},31,[49,378,103],{"class":63},[49,380,106],{"class":55},[49,382,342],{"class":63},[49,384,106],{"class":55},[49,386,116],{"class":63},[49,388,390,393],{"class":51,"line":389},32,[49,391,392],{"class":55},"    return",[49,394,395],{"class":63}," EXIT_SUCCESS;\n",[49,397,399],{"class":51,"line":398},33,[49,400,401],{"class":63},"}\n",[17,403,404],{},[20,405,406,407,410,411,410,414,417],{},"运行结果（以下为按提示依次输入 ",[33,408,409],{},"10","、",[33,412,413],{},"20",[33,415,416],{},"30","……时的一次示例）：",[40,419,424],{"className":420,"code":422,"language":423,"meta":45},[421],"language-text","请输入整型变量：\n10\n请输入浮点型变量：\n20\n请输入字符型变量：\n3\n请输入字符串型变量：\n0\n请输入布尔型变量：\n1\n","text",[33,425,422],{"__ignoreMap":45},[10,427,429],{"id":428},"c-风格-io-与-c-流式-io","C 风格 I\u002FO 与 C++ 流式 I\u002FO",[17,431,432],{},"1.C语言的stdio.h中的scanf和printf",[17,434,435,438,439,442,443,446],{},[20,436,437],{},"int scanf(const char *format, ...)"," 函数从标准输入流 ",[20,440,441],{},"stdin"," 读取输入，并根据提供的 ",[20,444,445],{},"format"," 来浏览输入。",[17,448,449,452],{},[20,450,451],{},"int printf(const char *format, ...)"," 函数把输出写入到标准输出流 **stdout ，并根据提供的格式产生输出。",[40,454,456],{"className":42,"code":455,"language":44,"meta":45,"style":45},"printf(\"输出内容(可含占位符)\"，变量1，变量2)\n\nprintf(\"%d\",a);      \u002F\u002F输出一个整形变量a\nprintf(\"%f %f\",a,b);   \u002F\u002F输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\nprintf(\"%d序号对应的值是%lf\",a,b);   \u002F\u002F输出二个单精度浮点数变量a，b中间以空格隔开\nprintf(\"%.2f\",a);   \u002F\u002F输出一个单精度浮点数(fp32) a,并保留两位小数\nprintf(\"你好\")  \u002F\u002F输出“你好”字符串\n",[33,457,458,472,476,496,518,541,559],{"__ignoreMap":45},[49,459,460,463,466,469],{"class":51,"line":52},[49,461,462],{"class":59},"printf",[49,464,465],{"class":63},"(",[49,467,468],{"class":109},"\"输出内容(可含占位符)\"",[49,470,471],{"class":63},"，变量1，变量2)\n",[49,473,474],{"class":51,"line":67},[49,475,71],{"emptyLinePlaceholder":70},[49,477,478,480,482,485,488,490,493],{"class":51,"line":74},[49,479,462],{"class":59},[49,481,465],{"class":63},[49,483,484],{"class":109},"\"",[49,486,487],{"class":93},"%d",[49,489,484],{"class":109},[49,491,492],{"class":63},",a);",[49,494,495],{"class":77},"      \u002F\u002F输出一个整形变量a\n",[49,497,498,500,502,504,507,510,512,515],{"class":51,"line":81},[49,499,462],{"class":59},[49,501,465],{"class":63},[49,503,484],{"class":109},[49,505,506],{"class":93},"%f",[49,508,509],{"class":93}," %f",[49,511,484],{"class":109},[49,513,514],{"class":63},",a,b);",[49,516,517],{"class":77},"   \u002F\u002F输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\n",[49,519,520,522,524,526,528,531,534,536,538],{"class":51,"line":100},[49,521,462],{"class":59},[49,523,465],{"class":63},[49,525,484],{"class":109},[49,527,487],{"class":93},[49,529,530],{"class":109},"序号对应的值是",[49,532,533],{"class":93},"%lf",[49,535,484],{"class":109},[49,537,514],{"class":63},[49,539,540],{"class":77},"   \u002F\u002F输出二个单精度浮点数变量a，b中间以空格隔开\n",[49,542,543,545,547,549,552,554,556],{"class":51,"line":119},[49,544,462],{"class":59},[49,546,465],{"class":63},[49,548,484],{"class":109},[49,550,551],{"class":93},"%.2f",[49,553,484],{"class":109},[49,555,492],{"class":63},[49,557,558],{"class":77},"   \u002F\u002F输出一个单精度浮点数(fp32) a,并保留两位小数\n",[49,560,561,563,565,568,571],{"class":51,"line":131},[49,562,462],{"class":59},[49,564,465],{"class":63},[49,566,567],{"class":109},"\"你好\"",[49,569,570],{"class":63},")",[49,572,573],{"class":77},"  \u002F\u002F输出“你好”字符串\n",[17,575,576,579,580,583],{},[20,577,578],{},"运行结果："," 此代码块不含 ",[33,581,582],{},"main"," 函数，是语法、接口或分文件示例，不能独立运行，因此没有终端输出。",[40,585,587],{"className":42,"code":586,"language":44,"meta":45,"style":45},"scanf(\"%d\",&a);           \u002F\u002F输入一个整形数\nscanf(\"%d %d\",&a，&b);   \u002F\u002F输入两个整形数，中间以空格隔开      \nscanf(\"%d,%d\",&a，&b);   \u002F\u002F输入两个整形数，中间以逗号隔开\n",[33,588,589,614,644],{"__ignoreMap":45},[49,590,591,594,596,598,600,602,605,608,611],{"class":51,"line":52},[49,592,593],{"class":59},"scanf",[49,595,465],{"class":63},[49,597,484],{"class":109},[49,599,487],{"class":93},[49,601,484],{"class":109},[49,603,604],{"class":63},",",[49,606,607],{"class":55},"&",[49,609,610],{"class":63},"a);",[49,612,613],{"class":77},"           \u002F\u002F输入一个整形数\n",[49,615,616,618,620,622,624,627,629,631,633,636,638,641],{"class":51,"line":67},[49,617,593],{"class":59},[49,619,465],{"class":63},[49,621,484],{"class":109},[49,623,487],{"class":93},[49,625,626],{"class":93}," %d",[49,628,484],{"class":109},[49,630,604],{"class":63},[49,632,607],{"class":55},[49,634,635],{"class":63},"a，",[49,637,607],{"class":55},[49,639,640],{"class":63},"b);",[49,642,643],{"class":77},"   \u002F\u002F输入两个整形数，中间以空格隔开      \n",[49,645,646,648,650,652,654,656,658,660,662,664,666,668,670],{"class":51,"line":74},[49,647,593],{"class":59},[49,649,465],{"class":63},[49,651,484],{"class":109},[49,653,487],{"class":93},[49,655,604],{"class":109},[49,657,487],{"class":93},[49,659,484],{"class":109},[49,661,604],{"class":63},[49,663,607],{"class":55},[49,665,635],{"class":63},[49,667,607],{"class":55},[49,669,640],{"class":63},[49,671,672],{"class":77},"   \u002F\u002F输入两个整形数，中间以逗号隔开\n",[17,674,675,579,677,583],{},[20,676,578],{},[33,678,582],{},[17,680,681],{},"2.C++的iostream中的std::cin和std::cout",[17,683,684,687],{},[20,685,686],{},"cout"," 是与流插入运算符 \u003C\u003C 结合使用",[40,689,691],{"className":42,"code":690,"language":44,"meta":45,"style":45},"std::cout \u003C\u003C a;   \u002F\u002F输出一个变量a\nstd::cout \u003C\u003C \"你好\"   \u002F\u002F输出\"你好\"\nstd::cout \u003C\u003C \"结果是：\" \u003C\u003C a \u003C\u003C std::endl  \u002F\u002F输出 结果是: a  并换行\n",[33,692,693,709,723],{"__ignoreMap":45},[49,694,695,698,701,703,706],{"class":51,"line":52},[49,696,697],{"class":59},"std",[49,699,700],{"class":63},"::cout ",[49,702,106],{"class":55},[49,704,705],{"class":63}," a;",[49,707,708],{"class":77},"   \u002F\u002F输出一个变量a\n",[49,710,711,713,715,717,720],{"class":51,"line":67},[49,712,697],{"class":59},[49,714,700],{"class":63},[49,716,106],{"class":55},[49,718,719],{"class":109}," \"你好\"",[49,721,722],{"class":77},"   \u002F\u002F输出\"你好\"\n",[49,724,725,727,729,731,734,736,738,740,743,746],{"class":51,"line":74},[49,726,697],{"class":59},[49,728,700],{"class":63},[49,730,106],{"class":55},[49,732,733],{"class":109}," \"结果是：\"",[49,735,113],{"class":55},[49,737,87],{"class":63},[49,739,106],{"class":55},[49,741,742],{"class":59}," std",[49,744,745],{"class":63},"::endl",[49,747,748],{"class":77},"  \u002F\u002F输出 结果是: a  并换行\n",[17,750,751,579,753,583],{},[20,752,578],{},[33,754,582],{},[17,756,757,760],{},[20,758,759],{},"cin"," 是与流提取运算符 >> 结合使用",[40,762,764],{"className":42,"code":763,"language":44,"meta":45,"style":45},"std::cin >> a     \u002F\u002F输入一个变量a\n",[33,765,766],{"__ignoreMap":45},[49,767,768,770,773,775,778],{"class":51,"line":52},[49,769,697],{"class":59},[49,771,772],{"class":63},"::cin ",[49,774,125],{"class":55},[49,776,777],{"class":63}," a",[49,779,780],{"class":77},"     \u002F\u002F输入一个变量a\n",[17,782,783,579,785,583],{},[20,784,578],{},[33,786,582],{},[10,788,790],{"id":789},"现代-c-的格式化输出","现代 C++ 的格式化输出",[17,792,793,794,796,797,800,801,803,804,806],{},"前面介绍的 ",[33,795,462],{}," 和 ",[33,798,799],{},"std::cout"," 都很常用，但各有缺点：",[33,802,462],{}," 的格式占位符写错时不够类型安全，",[33,805,799],{}," 连续输出多个变量时又比较啰嗦。",[17,808,809],{},"现代 C++ 提供了更适合格式化输出的工具：",[811,812,813,824],"ul",{},[814,815,816,819,820,823],"li",{},[33,817,818],{},"std::format","（C++20）：生成格式化后的 ",[33,821,822],{},"std::string","，写法简洁，类型安全。",[814,825,826,829,830,833,834,837],{},[33,827,828],{},"std::print"," \u002F ",[33,831,832],{},"std::println","（C++23）：直接格式化输出，",[33,835,836],{},"println"," 会自动换行。",[17,839,840,841,843,844,847,848,851],{},"例如输出一个名字和分数，",[33,842,799],{}," 常写成 ",[33,845,846],{},"std::cout \u003C\u003C name \u003C\u003C \": \" \u003C\u003C score \u003C\u003C std::endl;","，现代写法可以写成 ",[33,849,850],{},"std::println(\"{}: {}\", name, score);","。",[17,853,854,829,856,858,859,862,863,866,867,829,869,871,872,875,876,851],{},[33,855,828],{},[33,857,832],{}," 默认输出到标准输出，也可以把第一个参数写成 ",[33,860,861],{},"stdout"," 或 ",[33,864,865],{},"stderr","。这里的 ",[33,868,861],{},[33,870,865],{}," 是 C 标准库的 ",[33,873,874],{},"FILE*","，不是 ",[33,877,799],{},[17,879,880,881,851],{},"后面现代 C++ 章节会专门讲：",[882,883,885],"a",{"href":884},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","std::format \u002F std::print",[17,887,888],{},[889,890],"img",{"alt":45,"src":891},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fimage2.webp",[893,894,895],"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 pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":45,"searchDepth":67,"depth":67,"links":897},[898,901,902],{"id":5,"depth":67,"text":5,"children":899},[900],{"id":15,"depth":74,"text":15},{"id":428,"depth":67,"text":429},{"id":789,"depth":67,"text":790},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu",0,"0400","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","zh-cn:2023-10-05-cplusplus-jiao-xue","\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出",false,null,"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","zh-CN","zh-cn",{},{"title":5,"description":45},"vLvAVGw0PMvPMqWxqU_ME3WtGCCVbctgh-8VNel9C2I",[922,927,932,937,938,943,948,953,958,963,968,973,978,983,988,993,998,1003,1008,1013,1018,1023,1028,1033,1038,1043,1048,1053,1058,1063,1068,1073,1078,1083,1088,1093,1098,1103,1108,1113,1118,1123,1128,1133,1138,1143,1148,1153,1158,1163,1168,1173,1178,1183,1187,1192,1197,1202,1207,1212,1217,1222,1227,1232,1237,1242,1247,1252,1257,1262,1267,1272,1277,1282,1287,1292,1297,1302,1307,1312,1317,1322],{"path":923,"stem":924,"title":925,"date":906,"chapterOrder":926,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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++开发环境搭建与测试","0100",{"path":928,"stem":929,"title":930,"date":906,"chapterOrder":931,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识","0200",{"path":933,"stem":934,"title":935,"date":906,"chapterOrder":936,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","数据类型与数据存放","0300",{"path":903,"stem":912,"title":5,"date":906,"chapterOrder":905,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},{"path":939,"stem":940,"title":941,"date":906,"chapterOrder":942,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符","0500",{"path":944,"stem":945,"title":946,"date":906,"chapterOrder":947,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构","0600",{"path":949,"stem":950,"title":951,"date":906,"chapterOrder":952,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组","0700",{"path":954,"stem":955,"title":956,"date":906,"chapterOrder":957,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件","0800",{"path":959,"stem":960,"title":961,"date":906,"chapterOrder":962,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针","0900",{"path":964,"stem":965,"title":966,"date":906,"chapterOrder":967,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体","1000",{"path":969,"stem":970,"title":971,"date":906,"chapterOrder":972,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","内存分区与生命周期","1100",{"path":974,"stem":975,"title":976,"date":906,"chapterOrder":977,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":979,"stem":980,"title":981,"date":906,"chapterOrder":982,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函数提高与命名空间","1300",{"path":984,"stem":985,"title":986,"date":906,"chapterOrder":987,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装","1400-0100",{"path":989,"stem":990,"title":991,"date":906,"chapterOrder":992,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","对象初始化和清理","1400-0200",{"path":994,"stem":995,"title":996,"date":906,"chapterOrder":997,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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指针","1400-0300",{"path":999,"stem":1000,"title":1001,"date":906,"chapterOrder":1002,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元与运算符重载","1400-0400",{"path":1004,"stem":1005,"title":1006,"date":906,"chapterOrder":1007,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承","1400-0500",{"path":1009,"stem":1010,"title":1011,"date":906,"chapterOrder":1012,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态","1400-0600",{"path":1014,"stem":1015,"title":1016,"date":906,"chapterOrder":1017,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象","1400",{"path":1019,"stem":1020,"title":1021,"date":906,"chapterOrder":1022,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":1024,"stem":1025,"title":1026,"date":906,"chapterOrder":1027,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","wiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理","1600",{"path":1029,"stem":1030,"title":1031,"date":906,"chapterOrder":1032,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":1034,"stem":1035,"title":1036,"date":906,"chapterOrder":1037,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初识","1800-0100",{"path":1039,"stem":1040,"title":1041,"date":906,"chapterOrder":1042,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":1044,"stem":1045,"title":1046,"date":906,"chapterOrder":1047,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":1049,"stem":1050,"title":1051,"date":906,"chapterOrder":1052,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":1054,"stem":1055,"title":1056,"date":906,"chapterOrder":1057,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":1059,"stem":1060,"title":1061,"date":906,"chapterOrder":1062,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":1064,"stem":1065,"title":1066,"date":906,"chapterOrder":1067,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":1069,"stem":1070,"title":1071,"date":906,"chapterOrder":1072,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":1074,"stem":1075,"title":1076,"date":906,"chapterOrder":1077,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":1079,"stem":1080,"title":1081,"date":906,"chapterOrder":1082,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":1084,"stem":1085,"title":1086,"date":906,"chapterOrder":1087,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函数对象与谓词","1800-1100",{"path":1089,"stem":1090,"title":1091,"date":906,"chapterOrder":1092,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":1094,"stem":1095,"title":1096,"date":906,"chapterOrder":1097,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程","1800",{"path":1099,"stem":1100,"title":1101,"date":906,"chapterOrder":1102,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换","1900",{"path":1104,"stem":1105,"title":1106,"date":906,"chapterOrder":1107,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":1109,"stem":1110,"title":1111,"date":906,"chapterOrder":1112,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":1114,"stem":1115,"title":1116,"date":906,"chapterOrder":1117,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using","2000-0300",{"path":1119,"stem":1120,"title":1121,"date":906,"chapterOrder":1122,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":1124,"stem":1125,"title":1126,"date":906,"chapterOrder":1127,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","范围 for 循环","2000-0500",{"path":1129,"stem":1130,"title":1131,"date":906,"chapterOrder":1132,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","结构化绑定","2000-0600",{"path":1134,"stem":1135,"title":1136,"date":906,"chapterOrder":1137,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":1139,"stem":1140,"title":1141,"date":906,"chapterOrder":1142,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":1144,"stem":1145,"title":1146,"date":906,"chapterOrder":1147,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针","2000-0900",{"path":1149,"stem":1150,"title":1151,"date":906,"chapterOrder":1152,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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-右值引用和移动语义","右值引用和移动语义","2000-1000",{"path":1154,"stem":1155,"title":1156,"date":906,"chapterOrder":1157,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表达式","2000-1100",{"path":1159,"stem":1160,"title":1161,"date":906,"chapterOrder":1162,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":1164,"stem":1165,"title":1166,"date":906,"chapterOrder":1167,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":1169,"stem":1170,"title":1171,"date":906,"chapterOrder":1172,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":1174,"stem":1175,"title":1176,"date":906,"chapterOrder":1177,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":1179,"stem":1180,"title":1181,"date":906,"chapterOrder":1182,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":1184,"stem":1185,"title":885,"date":906,"chapterOrder":1186,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","2000-1700",{"path":1188,"stem":1189,"title":1190,"date":906,"chapterOrder":1191,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":1193,"stem":1194,"title":1195,"date":906,"chapterOrder":1196,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 与 join","2000-1900-0100",{"path":1198,"stem":1199,"title":1200,"date":906,"chapterOrder":1201,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 与 lock_guard","2000-1900-0200",{"path":1203,"stem":1204,"title":1205,"date":906,"chapterOrder":1206,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":1208,"stem":1209,"title":1210,"date":906,"chapterOrder":1211,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":1213,"stem":1214,"title":1215,"date":906,"chapterOrder":1216,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","并发编程","2000-1900",{"path":1218,"stem":1219,"title":1220,"date":906,"chapterOrder":1221,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":1223,"stem":1224,"title":1225,"date":906,"chapterOrder":1226,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 简介","2000-2100",{"path":1228,"stem":1229,"title":1230,"date":906,"chapterOrder":1231,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++","2000",{"path":1233,"stem":1234,"title":1235,"date":906,"chapterOrder":1236,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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","2100-0100-0100",{"path":1238,"stem":1239,"title":1240,"date":906,"chapterOrder":1241,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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 基础","2100-0100-0200",{"path":1243,"stem":1244,"title":1245,"date":906,"chapterOrder":1246,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":1248,"stem":1249,"title":1250,"date":906,"chapterOrder":1251,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":1253,"stem":1254,"title":1255,"date":906,"chapterOrder":1256,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":1258,"stem":1259,"title":1260,"date":906,"chapterOrder":1261,"chapterDepth":67,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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 集成","2100-0100-0600",{"path":1263,"stem":1264,"title":1265,"date":906,"chapterOrder":1266,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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库","2100-0100",{"path":1268,"stem":1269,"title":1270,"date":906,"chapterOrder":1271,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen线性代数库","2100-0200",{"path":1273,"stem":1274,"title":1275,"date":906,"chapterOrder":1276,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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计算机视觉库","2100-0300",{"path":1278,"stem":1279,"title":1280,"date":906,"chapterOrder":1281,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL点云库","2100-0400",{"path":1283,"stem":1284,"title":1285,"date":906,"chapterOrder":1286,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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 李群李代数库","2100-0500",{"path":1288,"stem":1289,"title":1290,"date":906,"chapterOrder":1291,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习","2100",{"path":1293,"stem":1294,"title":1295,"date":906,"chapterOrder":1296,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets与构建安装","2200-0100",{"path":1298,"stem":1299,"title":1300,"date":906,"chapterOrder":1301,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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与公共编译选项","2200-0200",{"path":1303,"stem":1304,"title":1305,"date":906,"chapterOrder":1306,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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详解","2200-0300",{"path":1308,"stem":1309,"title":1310,"date":906,"chapterOrder":1311,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方库依赖写法","2200-0400",{"path":1313,"stem":1314,"title":1315,"date":906,"chapterOrder":1316,"chapterDepth":52,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\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-模板扩展与常见问题","模板扩展与常见问题","2200-0500",{"path":1318,"stem":1319,"title":1320,"date":906,"chapterOrder":1321,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":913},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":909,"stem":1323,"title":1324,"date":906,"chapterOrder":914,"chapterDepth":904,"docKey":908,"docRoot":909,"docTitle":910,"isWikiDoc":70,"isWikiIndex":70},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":1326},[1327,1330,1333,1336,1339],{"path":1328,"localeSlug":1329,"i18nKey":912},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","en-us",{"path":1331,"localeSlug":1332,"i18nKey":912},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","zh-hant",{"path":1334,"localeSlug":1335,"i18nKey":912},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","zh-hk",{"path":1337,"localeSlug":1338,"i18nKey":912},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","zh-tw",{"path":903,"localeSlug":917,"i18nKey":912},[1328,915,1331,915,1334,915,1337,915,903,915],1784646780678]