[{"data":1,"prerenderedAt":1321},["ShallowReactive",2],{"wiki-page-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu":3,"wiki-doc-items-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu":892,"language-switcher-data-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu":1305,"wiki-i18n-paths-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu":1320},{"id":4,"title":5,"body":6,"canonicalPath":874,"chapter":875,"chapterSort":876,"date":877,"description":45,"docI18nKey":878,"docKey":879,"docRoot":880,"docTitle":881,"extension":882,"i18nKey":883,"isBlogPost":884,"isWikiDoc":70,"isWikiIndex":884,"layout":885,"legacyPath":886,"locale":887,"localeSlug":888,"meta":889,"navigation":70,"path":874,"seo":890,"sourcePath":886,"sourceStem":883,"stem":883,"wikiDepth":52,"__hash__":891},"content/wiki/2023-10-05-Cplusplus教学/ch3-输入输出.md","输入输出",{"type":7,"value":8,"toc":867},"minimark",[9,12,16,23,26,36,39,402,408,412,415,429,435,556,561,650,654,657,663,724,728,734,754,758,762,778,781,809,823,849,857,863],[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    //整型输入\n    int a = 0;\n    cout \u003C\u003C \"请输入整型变量：\" \u003C\u003C endl;\n    cin >> a;\n    cout \u003C\u003C a \u003C\u003C endl;\n\n    //浮点型输入\n    double d = 0;\n    cout \u003C\u003C \"请输入浮点型变量：\" \u003C\u003C endl;\n    cin >> d;\n    cout \u003C\u003C d \u003C\u003C endl;\n\n    //字符型输入\n    char ch = 0;\n    cout \u003C\u003C \"请输入字符型变量：\" \u003C\u003C endl;\n    cin >> ch;\n    cout \u003C\u003C ch \u003C\u003C endl;\n\n    //字符串型输入\n    string str;\n    cout \u003C\u003C \"请输入字符串型变量：\" \u003C\u003C endl;\n    cin >> str;\n    cout \u003C\u003C str \u003C\u003C endl;\n\n    //布尔类型输入\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","    //整型输入\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},"    //浮点型输入\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},"    //字符型输入\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},"    //字符串型输入\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},"    //布尔类型输入\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,407],{},[20,405,406],{},"运行/观察结果："," 运行时需要按提示输入数据，输出结果会随输入内容和分支条件变化。",[10,409,411],{"id":410},"c-风格-io-与-c-流式-io","C 风格 I/O 与 C++ 流式 I/O",[17,413,414],{},"1.C语言的stdio.h中的scanf和printf",[17,416,417,420,421,424,425,428],{},[20,418,419],{},"int scanf(const char *format, ...)"," 函数从标准输入流 ",[20,422,423],{},"stdin"," 读取输入，并根据提供的 ",[20,426,427],{},"format"," 来浏览输入。",[17,430,431,434],{},[20,432,433],{},"int printf(const char *format, ...)"," 函数把输出写入到标准输出流 **stdout ，并根据提供的格式产生输出。",[40,436,438],{"className":42,"code":437,"language":44,"meta":45,"style":45},"printf(\"输出内容(可含占位符)\"，变量1，变量2)\n\nprintf(\"%d\",a);      //输出一个整形变量a\nprintf(\"%f %f\",a,b);   //输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\nprintf(\"%d序号对应的值是%lf\",a,b);   //输出二个单精度浮点数变量a，b中间以空格隔开\nprintf(\"%.2f\",a);   //输出一个单精度浮点数(fp32) a,并保留两位小数\nprintf(\"你好\")  //输出“你好”字符串\n",[33,439,440,454,458,478,500,523,541],{"__ignoreMap":45},[49,441,442,445,448,451],{"class":51,"line":52},[49,443,444],{"class":59},"printf",[49,446,447],{"class":63},"(",[49,449,450],{"class":109},"\"输出内容(可含占位符)\"",[49,452,453],{"class":63},"，变量1，变量2)\n",[49,455,456],{"class":51,"line":67},[49,457,71],{"emptyLinePlaceholder":70},[49,459,460,462,464,467,470,472,475],{"class":51,"line":74},[49,461,444],{"class":59},[49,463,447],{"class":63},[49,465,466],{"class":109},"\"",[49,468,469],{"class":93},"%d",[49,471,466],{"class":109},[49,473,474],{"class":63},",a);",[49,476,477],{"class":77},"      //输出一个整形变量a\n",[49,479,480,482,484,486,489,492,494,497],{"class":51,"line":81},[49,481,444],{"class":59},[49,483,447],{"class":63},[49,485,466],{"class":109},[49,487,488],{"class":93},"%f",[49,490,491],{"class":93}," %f",[49,493,466],{"class":109},[49,495,496],{"class":63},",a,b);",[49,498,499],{"class":77},"   //输出二个单精度浮点数变量(fp32) a，b中间以空格隔开\n",[49,501,502,504,506,508,510,513,516,518,520],{"class":51,"line":100},[49,503,444],{"class":59},[49,505,447],{"class":63},[49,507,466],{"class":109},[49,509,469],{"class":93},[49,511,512],{"class":109},"序号对应的值是",[49,514,515],{"class":93},"%lf",[49,517,466],{"class":109},[49,519,496],{"class":63},[49,521,522],{"class":77},"   //输出二个单精度浮点数变量a，b中间以空格隔开\n",[49,524,525,527,529,531,534,536,538],{"class":51,"line":119},[49,526,444],{"class":59},[49,528,447],{"class":63},[49,530,466],{"class":109},[49,532,533],{"class":93},"%.2f",[49,535,466],{"class":109},[49,537,474],{"class":63},[49,539,540],{"class":77},"   //输出一个单精度浮点数(fp32) a,并保留两位小数\n",[49,542,543,545,547,550,553],{"class":51,"line":131},[49,544,444],{"class":59},[49,546,447],{"class":63},[49,548,549],{"class":109},"\"你好\"",[49,551,552],{"class":63},")",[49,554,555],{"class":77},"  //输出“你好”字符串\n",[17,557,558,560],{},[20,559,406],{}," 运行后会按输出语句打印对应内容，变量值可结合初始化、赋值和函数调用顺序推导。",[40,562,564],{"className":42,"code":563,"language":44,"meta":45,"style":45},"scanf(\"%d\",&a);           //输入一个整形数\nscanf(\"%d %d\",&a，&b);   //输入两个整形数，中间以空格隔开      \nscanf(\"%d,%d\",&a，&b);   //输入两个整形数，中间以逗号隔开\n",[33,565,566,591,621],{"__ignoreMap":45},[49,567,568,571,573,575,577,579,582,585,588],{"class":51,"line":52},[49,569,570],{"class":59},"scanf",[49,572,447],{"class":63},[49,574,466],{"class":109},[49,576,469],{"class":93},[49,578,466],{"class":109},[49,580,581],{"class":63},",",[49,583,584],{"class":55},"&",[49,586,587],{"class":63},"a);",[49,589,590],{"class":77},"           //输入一个整形数\n",[49,592,593,595,597,599,601,604,606,608,610,613,615,618],{"class":51,"line":67},[49,594,570],{"class":59},[49,596,447],{"class":63},[49,598,466],{"class":109},[49,600,469],{"class":93},[49,602,603],{"class":93}," %d",[49,605,466],{"class":109},[49,607,581],{"class":63},[49,609,584],{"class":55},[49,611,612],{"class":63},"a，",[49,614,584],{"class":55},[49,616,617],{"class":63},"b);",[49,619,620],{"class":77},"   //输入两个整形数，中间以空格隔开      \n",[49,622,623,625,627,629,631,633,635,637,639,641,643,645,647],{"class":51,"line":74},[49,624,570],{"class":59},[49,626,447],{"class":63},[49,628,466],{"class":109},[49,630,469],{"class":93},[49,632,581],{"class":109},[49,634,469],{"class":93},[49,636,466],{"class":109},[49,638,581],{"class":63},[49,640,584],{"class":55},[49,642,612],{"class":63},[49,644,584],{"class":55},[49,646,617],{"class":63},[49,648,649],{"class":77},"   //输入两个整形数，中间以逗号隔开\n",[17,651,652,407],{},[20,653,406],{},[17,655,656],{},"2.C++的iostream中的std::cin和std::cout",[17,658,659,662],{},[20,660,661],{},"cout"," 是与流插入运算符 \u003C\u003C 结合使用",[40,664,666],{"className":42,"code":665,"language":44,"meta":45,"style":45},"std::cout \u003C\u003C a;   //输出一个变量a\nstd::cout \u003C\u003C \"你好\"   //输出\"你好\"\nstd::cout \u003C\u003C \"结果是：\" \u003C\u003C a \u003C\u003C std::endl  //输出 结果是: a  并换行\n",[33,667,668,684,698],{"__ignoreMap":45},[49,669,670,673,676,678,681],{"class":51,"line":52},[49,671,672],{"class":59},"std",[49,674,675],{"class":63},"::cout ",[49,677,106],{"class":55},[49,679,680],{"class":63}," a;",[49,682,683],{"class":77},"   //输出一个变量a\n",[49,685,686,688,690,692,695],{"class":51,"line":67},[49,687,672],{"class":59},[49,689,675],{"class":63},[49,691,106],{"class":55},[49,693,694],{"class":109}," \"你好\"",[49,696,697],{"class":77},"   //输出\"你好\"\n",[49,699,700,702,704,706,709,711,713,715,718,721],{"class":51,"line":74},[49,701,672],{"class":59},[49,703,675],{"class":63},[49,705,106],{"class":55},[49,707,708],{"class":109}," \"结果是：\"",[49,710,113],{"class":55},[49,712,87],{"class":63},[49,714,106],{"class":55},[49,716,717],{"class":59}," std",[49,719,720],{"class":63},"::endl",[49,722,723],{"class":77},"  //输出 结果是: a  并换行\n",[17,725,726,560],{},[20,727,406],{},[17,729,730,733],{},[20,731,732],{},"cin"," 是与流提取运算符 >> 结合使用",[40,735,737],{"className":42,"code":736,"language":44,"meta":45,"style":45},"std::cin >> a     //输入一个变量a\n",[33,738,739],{"__ignoreMap":45},[49,740,741,743,746,748,751],{"class":51,"line":52},[49,742,672],{"class":59},[49,744,745],{"class":63},"::cin ",[49,747,125],{"class":55},[49,749,750],{"class":63}," a",[49,752,753],{"class":77},"     //输入一个变量a\n",[17,755,756,407],{},[20,757,406],{},[10,759,761],{"id":760},"现代-c-的格式化输出","现代 C++ 的格式化输出",[17,763,764,765,767,768,771,772,774,775,777],{},"前面介绍的 ",[33,766,444],{}," 和 ",[33,769,770],{},"std::cout"," 都很常用，但各有缺点：",[33,773,444],{}," 的格式占位符写错时不够类型安全，",[33,776,770],{}," 连续输出多个变量时又比较啰嗦。",[17,779,780],{},"现代 C++ 提供了更适合格式化输出的工具：",[782,783,784,795],"ul",{},[785,786,787,790,791,794],"li",{},[33,788,789],{},"std::format","（C++20）：生成格式化后的 ",[33,792,793],{},"std::string","，写法简洁，类型安全。",[785,796,797,800,801,804,805,808],{},[33,798,799],{},"std::print"," / ",[33,802,803],{},"std::println","（C++23）：直接格式化输出，",[33,806,807],{},"println"," 会自动换行。",[17,810,811,812,814,815,818,819,822],{},"例如输出一个名字和分数，",[33,813,770],{}," 常写成 ",[33,816,817],{},"std::cout \u003C\u003C name \u003C\u003C \": \" \u003C\u003C score \u003C\u003C std::endl;","，现代写法可以写成 ",[33,820,821],{},"std::println(\"{}: {}\", name, score);","。",[17,824,825,800,827,829,830,833,834,837,838,800,840,842,843,846,847,822],{},[33,826,799],{},[33,828,803],{}," 默认输出到标准输出，也可以把第一个参数写成 ",[33,831,832],{},"stdout"," 或 ",[33,835,836],{},"stderr","。这里的 ",[33,839,832],{},[33,841,836],{}," 是 C 标准库的 ",[33,844,845],{},"FILE*","，不是 ",[33,848,770],{},[17,850,851,852,822],{},"后面现代 C++ 章节会专门讲：",[853,854,856],"a",{"href":855},"ch18-17-std-format-print","std::format / std::print",[17,858,859],{},[860,861],"img",{"alt":45,"src":862},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/image2.webp",[864,865,866],"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":868},[869,872,873],{"id":5,"depth":67,"text":5,"children":870},[871],{"id":15,"depth":74,"text":15},{"id":410,"depth":67,"text":411},{"id":760,"depth":67,"text":761},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","3",3000000,"2023-10-05","wiki/2023-10-05-cplusplus-jiao-xue","zh-cn:2023-10-05-cplusplus-jiao-xue","/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki/2023-10-05-Cplusplus教学/ch3-输入输出",false,null,"/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","zh-CN","zh-cn",{},{"title":5,"description":45},"uxH80fRUWzu24-5t8jcvrF-B-z5oxkLMikgNG3hmSI4",[893,899,905,911,917,923,929,935,941,947,953,959,965,971,977,983,989,995,1001,1007,1013,1019,1025,1031,1037,1043,1049,1055,1061,1067,1073,1079,1084,1090,1096,1102,1108,1114,1120,1126,1132,1138,1144,1150,1156,1162,1168,1174,1180,1186,1192,1198,1204,1210,1216,1222,1228,1234,1240,1246,1252,1258,1264,1265,1271,1277,1283,1289,1295,1301],{"path":894,"stem":895,"title":896,"date":877,"chapter":897,"chapterSort":898,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch1-c-ji-chu-chu-shi","wiki/2023-10-05-Cplusplus教学/ch1-C++基础初识","C++基础初识","1",1000000,{"path":900,"stem":901,"title":902,"date":877,"chapter":903,"chapterSort":904,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch10-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki/2023-10-05-Cplusplus教学/ch10-内存分区与生命周期","内存分区与生命周期","10",10000000,{"path":906,"stem":907,"title":908,"date":877,"chapter":909,"chapterSort":910,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch11-yin-yong","wiki/2023-10-05-Cplusplus教学/ch11-引用","引用","11",11000000,{"path":912,"stem":913,"title":914,"date":877,"chapter":915,"chapterSort":916,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch12-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki/2023-10-05-Cplusplus教学/ch12-函数提高与命名空间","函数提高与命名空间","12",12000000,{"path":918,"stem":919,"title":920,"date":877,"chapter":921,"chapterSort":922,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-1-feng-zhuang","wiki/2023-10-05-Cplusplus教学/ch13-1-封装","封装","13.1",13010000,{"path":924,"stem":925,"title":926,"date":877,"chapter":927,"chapterSort":928,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-2-dui-xiang-chu-shi-hua-he-qing-li","wiki/2023-10-05-Cplusplus教学/ch13-2-对象初始化和清理","对象初始化和清理","13.2",13020000,{"path":930,"stem":931,"title":932,"date":877,"chapter":933,"chapterSort":934,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-3-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch13-3-对象模型与this指针","对象模型与this指针","13.3",13030000,{"path":936,"stem":937,"title":938,"date":877,"chapter":939,"chapterSort":940,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-4-you-yuan-yu-yun-suan-fu-zhong-zai","wiki/2023-10-05-Cplusplus教学/ch13-4-友元与运算符重载","友元与运算符重载","13.4",13040000,{"path":942,"stem":943,"title":944,"date":877,"chapter":945,"chapterSort":946,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-5-ji-cheng","wiki/2023-10-05-Cplusplus教学/ch13-5-继承","继承","13.5",13050000,{"path":948,"stem":949,"title":950,"date":877,"chapter":951,"chapterSort":952,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-6-duo-tai","wiki/2023-10-05-Cplusplus教学/ch13-6-多态","多态","13.6",13060000,{"path":954,"stem":955,"title":956,"date":877,"chapter":957,"chapterSort":958,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-lei-he-dui-xiang","wiki/2023-10-05-Cplusplus教学/ch13-类和对象","类和对象","13",13000000,{"path":960,"stem":961,"title":962,"date":877,"chapter":963,"chapterSort":964,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch14-wen-jian-cao-zuo","wiki/2023-10-05-Cplusplus教学/ch14-文件操作","文件操作","14",14000000,{"path":966,"stem":967,"title":968,"date":877,"chapter":969,"chapterSort":970,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch15-mu-ban","wiki/2023-10-05-Cplusplus教学/ch15-模板","模板","15",15000000,{"path":972,"stem":973,"title":974,"date":877,"chapter":975,"chapterSort":976,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-1-stl-chu-shi","wiki/2023-10-05-Cplusplus教学/ch16-1-STL初识","STL初识","16.1",16010000,{"path":978,"stem":979,"title":980,"date":877,"chapter":981,"chapterSort":982,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-2-std-array","wiki/2023-10-05-Cplusplus教学/ch16-2-std-array","std::array","16.2",16020000,{"path":984,"stem":985,"title":986,"date":877,"chapter":987,"chapterSort":988,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-3-string-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-3-string容器","string容器","16.3",16030000,{"path":990,"stem":991,"title":992,"date":877,"chapter":993,"chapterSort":994,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-4-vector-yu-deque-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-4-vector与deque容器","vector与deque容器","16.4",16040000,{"path":996,"stem":997,"title":998,"date":877,"chapter":999,"chapterSort":1000,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-5-stack-queue-list-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-5-stack-queue-list容器","stack / queue / list 容器","16.5",16050000,{"path":1002,"stem":1003,"title":1004,"date":877,"chapter":1005,"chapterSort":1006,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-6-set-map容器","set / map 容器","16.6",16060000,{"path":1008,"stem":1009,"title":1010,"date":877,"chapter":1011,"chapterSort":1012,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-7-han-shu-dui-xiang-yu-wei-ci","wiki/2023-10-05-Cplusplus教学/ch16-7-函数对象与谓词","函数对象与谓词","16.7",16070000,{"path":1014,"stem":1015,"title":1016,"date":877,"chapter":1017,"chapterSort":1018,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-8-chang-yong-suan-fa","wiki/2023-10-05-Cplusplus教学/ch16-8-常用算法","常用算法","16.8",16080000,{"path":1020,"stem":1021,"title":1022,"date":877,"chapter":1023,"chapterSort":1024,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-stl-ti-gao-bian-cheng","wiki/2023-10-05-Cplusplus教学/ch16-STL提高编程","STL提高编程","16",16000000,{"path":1026,"stem":1027,"title":1028,"date":877,"chapter":1029,"chapterSort":1030,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch17-c-lei-xing-zhuan-huan","wiki/2023-10-05-Cplusplus教学/ch17-C++类型转换","C++类型转换","17",17000000,{"path":1032,"stem":1033,"title":1034,"date":877,"chapter":1035,"chapterSort":1036,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-1-auto","wiki/2023-10-05-Cplusplus教学/ch18-1-auto","auto","18.1",18010000,{"path":1038,"stem":1039,"title":1040,"date":877,"chapter":1041,"chapterSort":1042,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-10-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki/2023-10-05-Cplusplus教学/ch18-10-右值引用和移动语义","右值引用和移动语义","18.10",18100000,{"path":1044,"stem":1045,"title":1046,"date":877,"chapter":1047,"chapterSort":1048,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-11-lambda-biao-da-shi","wiki/2023-10-05-Cplusplus教学/ch18-11-Lambda表达式","Lambda 表达式","18.11",18110000,{"path":1050,"stem":1051,"title":1052,"date":877,"chapter":1053,"chapterSort":1054,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-12-std-function","wiki/2023-10-05-Cplusplus教学/ch18-12-std-function","std::function","18.12",18120000,{"path":1056,"stem":1057,"title":1058,"date":877,"chapter":1059,"chapterSort":1060,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-13-std-bind","wiki/2023-10-05-Cplusplus教学/ch18-13-std-bind","std::bind","18.13",18130000,{"path":1062,"stem":1063,"title":1064,"date":877,"chapter":1065,"chapterSort":1066,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-14-std-optional","wiki/2023-10-05-Cplusplus教学/ch18-14-std-optional","std::optional","18.14",18140000,{"path":1068,"stem":1069,"title":1070,"date":877,"chapter":1071,"chapterSort":1072,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-15-std-variant","wiki/2023-10-05-Cplusplus教学/ch18-15-std-variant","std::variant","18.15",18150000,{"path":1074,"stem":1075,"title":1076,"date":877,"chapter":1077,"chapterSort":1078,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-16-std-span","wiki/2023-10-05-Cplusplus教学/ch18-16-std-span","std::span","18.16",18160000,{"path":1080,"stem":1081,"title":856,"date":877,"chapter":1082,"chapterSort":1083,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-17-std-format-print","wiki/2023-10-05-Cplusplus教学/ch18-17-std-format-print","18.17",18170000,{"path":1085,"stem":1086,"title":1087,"date":877,"chapter":1088,"chapterSort":1089,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-18-std-chrono","wiki/2023-10-05-Cplusplus教学/ch18-18-std-chrono","std::chrono","18.18",18180000,{"path":1091,"stem":1092,"title":1093,"date":877,"chapter":1094,"chapterSort":1095,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-1-std-thread","wiki/2023-10-05-Cplusplus教学/ch18-19-1-std-thread","std::thread 与 join","18.19.1",18190100,{"path":1097,"stem":1098,"title":1099,"date":877,"chapter":1100,"chapterSort":1101,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-2-mutex-lock-guard","wiki/2023-10-05-Cplusplus教学/ch18-19-2-mutex-lock-guard","mutex 与 lock_guard","18.19.2",18190200,{"path":1103,"stem":1104,"title":1105,"date":877,"chapter":1106,"chapterSort":1107,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-3-std-atomic","wiki/2023-10-05-Cplusplus教学/ch18-19-3-std-atomic","std::atomic","18.19.3",18190300,{"path":1109,"stem":1110,"title":1111,"date":877,"chapter":1112,"chapterSort":1113,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-4-condition-variable","wiki/2023-10-05-Cplusplus教学/ch18-19-4-condition-variable","condition_variable","18.19.4",18190400,{"path":1115,"stem":1116,"title":1117,"date":877,"chapter":1118,"chapterSort":1119,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-bing-fa-bian-cheng","wiki/2023-10-05-Cplusplus教学/ch18-19-并发编程","并发编程","18.19",18190000,{"path":1121,"stem":1122,"title":1123,"date":877,"chapter":1124,"chapterSort":1125,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-2-nullptr","wiki/2023-10-05-Cplusplus教学/ch18-2-nullptr","nullptr","18.2",18020000,{"path":1127,"stem":1128,"title":1129,"date":877,"chapter":1130,"chapterSort":1131,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-20-std-filesystem","wiki/2023-10-05-Cplusplus教学/ch18-20-std-filesystem","std::filesystem","18.20",18200000,{"path":1133,"stem":1134,"title":1135,"date":877,"chapter":1136,"chapterSort":1137,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-21-modules-jian-jie","wiki/2023-10-05-Cplusplus教学/ch18-21-modules简介","modules 简介","18.21",18210000,{"path":1139,"stem":1140,"title":1141,"date":877,"chapter":1142,"chapterSort":1143,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-3-using","wiki/2023-10-05-Cplusplus教学/ch18-3-using","using","18.3",18030000,{"path":1145,"stem":1146,"title":1147,"date":877,"chapter":1148,"chapterSort":1149,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-4-enum-class","wiki/2023-10-05-Cplusplus教学/ch18-4-enum-class","enum class","18.4",18040000,{"path":1151,"stem":1152,"title":1153,"date":877,"chapter":1154,"chapterSort":1155,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-5-fan-wei-for-xun-huan","wiki/2023-10-05-Cplusplus教学/ch18-5-范围for循环","范围 for 循环","18.5",18050000,{"path":1157,"stem":1158,"title":1159,"date":877,"chapter":1160,"chapterSort":1161,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-6-jie-gou-hua-bang-ding","wiki/2023-10-05-Cplusplus教学/ch18-6-结构化绑定","结构化绑定","18.6",18060000,{"path":1163,"stem":1164,"title":1165,"date":877,"chapter":1166,"chapterSort":1167,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-7-constexpr","wiki/2023-10-05-Cplusplus教学/ch18-7-constexpr","constexpr","18.7",18070000,{"path":1169,"stem":1170,"title":1171,"date":877,"chapter":1172,"chapterSort":1173,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-8-raii","wiki/2023-10-05-Cplusplus教学/ch18-8-RAII","RAII","18.8",18080000,{"path":1175,"stem":1176,"title":1177,"date":877,"chapter":1178,"chapterSort":1179,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-9-zhi-neng-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch18-9-智能指针","智能指针","18.9",18090000,{"path":1181,"stem":1182,"title":1183,"date":877,"chapter":1184,"chapterSort":1185,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-xian-dai-c","wiki/2023-10-05-Cplusplus教学/ch18-现代C++","现代C++","18",18000000,{"path":1187,"stem":1188,"title":1189,"date":877,"chapter":1190,"chapterSort":1191,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-1-ding-shi-qi-yu-yi-bu-io","wiki/2023-10-05-Cplusplus教学/ch19-1-1-定时器与异步IO","定时器与异步 IO","19.1.1",19010100,{"path":1193,"stem":1194,"title":1195,"date":877,"chapter":1196,"chapterSort":1197,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-2-boost-asio-ji-chu","wiki/2023-10-05-Cplusplus教学/ch19-1-2-Boost.Asio基础","Boost.Asio 基础","19.1.2",19010200,{"path":1199,"stem":1200,"title":1201,"date":877,"chapter":1202,"chapterSort":1203,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-3-chuan-kou-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-3-串口通信","串口通信","19.1.3",19010300,{"path":1205,"stem":1206,"title":1207,"date":877,"chapter":1208,"chapterSort":1209,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-4-tcp-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-4-TCP通信","TCP 通信","19.1.4",19010400,{"path":1211,"stem":1212,"title":1213,"date":877,"chapter":1214,"chapterSort":1215,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-5-udp-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-5-UDP通信","UDP 通信","19.1.5",19010500,{"path":1217,"stem":1218,"title":1219,"date":877,"chapter":1220,"chapterSort":1221,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-6-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki/2023-10-05-Cplusplus教学/ch19-1-6-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成","19.1.6",19010600,{"path":1223,"stem":1224,"title":1225,"date":877,"chapter":1226,"chapterSort":1227,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-boost-asio-yi-bu-io-ku","wiki/2023-10-05-Cplusplus教学/ch19-1-Boost.Asio异步IO库","Boost.Asio异步IO库","19.1",19010000,{"path":1229,"stem":1230,"title":1231,"date":877,"chapter":1232,"chapterSort":1233,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-2-eigen-xian-xing-dai-shu-ku","wiki/2023-10-05-Cplusplus教学/ch19-2-Eigen线性代数库","Eigen线性代数库","19.2",19020000,{"path":1235,"stem":1236,"title":1237,"date":877,"chapter":1238,"chapterSort":1239,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-3-opencv-ji-suan-ji-shi-jue-ku","wiki/2023-10-05-Cplusplus教学/ch19-3-OpenCV计算机视觉库","OpenCV计算机视觉库","19.3",19030000,{"path":1241,"stem":1242,"title":1243,"date":877,"chapter":1244,"chapterSort":1245,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-4-pcl-dian-yun-ku","wiki/2023-10-05-Cplusplus教学/ch19-4-PCL点云库","PCL点云库","19.4",19040000,{"path":1247,"stem":1248,"title":1249,"date":877,"chapter":1250,"chapterSort":1251,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-5-sophus-li-qun-li-dai-shu-ku","wiki/2023-10-05-Cplusplus教学/ch19-5-Sophus李群李代数库","Sophus 李群李代数库","19.5",19050000,{"path":1253,"stem":1254,"title":1255,"date":877,"chapter":1256,"chapterSort":1257,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-chang-yong-ku","wiki/2023-10-05-Cplusplus教学/ch19-常用库","常用库学习","19",19000000,{"path":1259,"stem":1260,"title":1261,"date":877,"chapter":1262,"chapterSort":1263,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch2-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki/2023-10-05-Cplusplus教学/ch2-数据类型与数据存放","数据类型与数据存放","2",2000000,{"path":874,"stem":883,"title":5,"date":877,"chapter":875,"chapterSort":876,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},{"path":1266,"stem":1267,"title":1268,"date":877,"chapter":1269,"chapterSort":1270,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch4-yun-suan-fu","wiki/2023-10-05-Cplusplus教学/ch4-运算符","运算符","4",4000000,{"path":1272,"stem":1273,"title":1274,"date":877,"chapter":1275,"chapterSort":1276,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","wiki/2023-10-05-Cplusplus教学/ch5-程序流程结构","程序流程结构","5",5000000,{"path":1278,"stem":1279,"title":1280,"date":877,"chapter":1281,"chapterSort":1282,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch6-shu-zu","wiki/2023-10-05-Cplusplus教学/ch6-数组","数组","6",6000000,{"path":1284,"stem":1285,"title":1286,"date":877,"chapter":1287,"chapterSort":1288,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch7-han-shu-yu-tou-wen-jian","wiki/2023-10-05-Cplusplus教学/ch7-函数与头文件","函数与头文件","7",7000000,{"path":1290,"stem":1291,"title":1292,"date":877,"chapter":1293,"chapterSort":1294,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch8-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch8-指针","指针","8",8000000,{"path":1296,"stem":1297,"title":1298,"date":877,"chapter":1299,"chapterSort":1300,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":884},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch9-jie-gou-ti-yu-gong-yong-ti","wiki/2023-10-05-Cplusplus教学/ch9-结构体与共用体","结构体与共用体","9",9000000,{"path":880,"stem":1302,"title":1303,"date":877,"chapter":885,"chapterSort":1304,"docKey":879,"docRoot":880,"docTitle":881,"isWikiDoc":70,"isWikiIndex":70},"wiki/2023-10-05-Cplusplus教学/index","C/C++教程",0,{"variants":1306},[1307,1310,1313,1316,1319],{"path":1308,"localeSlug":1309,"i18nKey":883},"/en-us/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","en-us",{"path":1311,"localeSlug":1312,"i18nKey":883},"/zh-hant/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","zh-hant",{"path":1314,"localeSlug":1315,"i18nKey":883},"/zh-hk/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","zh-hk",{"path":1317,"localeSlug":1318,"i18nKey":883},"/zh-tw/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","zh-tw",{"path":874,"localeSlug":888,"i18nKey":883},[1308,886,1311,886,1314,886,1317,886,874,886],1780663029099]