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