[{"data":1,"prerenderedAt":520},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng":100,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng":504,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng":519},{"id":4,"title":5,"body":6,"canonicalPath":80,"chapterDepth":81,"chapterOrder":82,"date":83,"description":75,"docI18nKey":84,"docKey":85,"docRoot":86,"docTitle":87,"extension":88,"i18nKey":89,"isBlogPost":90,"isWikiDoc":91,"isWikiIndex":90,"layout":92,"legacyPath":93,"locale":94,"localeSlug":95,"meta":96,"navigation":91,"path":80,"seo":97,"sourcePath":93,"sourceStem":89,"stem":89,"wikiDepth":98,"__hash__":99},"content\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程.md","STL提高编程",{"type":7,"value":8,"toc":74},"minimark",[9,13,17,20],[10,11,5],"h2",{"id":12},"stl提高编程",[14,15,16],"p",{},"本章整理 STL 的核心用法：STL 初识、固定数组、字符串、顺序容器、容器适配器、关联容器、函数对象、谓词和常用算法。",[10,18,19],{"id":19},"学习顺序",[21,22,23,31,37,47,59,68,71],"ol",{},[24,25,26,30],"li",{},[27,28,29],"code",{},"std::array","：固定大小数组，适合替代 C 风格定长数组。",[24,32,33,36],{},[27,34,35],{},"string","：字符串容器，负责字符串构造、赋值、拼接、查找和截取。",[24,38,39,42,43,46],{},[27,40,41],{},"vector"," \u002F ",[27,44,45],{},"deque","：常用顺序容器，一个适合尾部连续存储，一个适合双端操作。",[24,48,49,42,52,42,55,58],{},[27,50,51],{},"stack",[27,53,54],{},"queue",[27,56,57],{},"list","：容器适配器和链表，适合特定访问模式。",[24,60,61,42,64,67],{},[27,62,63],{},"set",[27,65,66],{},"map","：关联容器，适合去重、排序和键值查找。",[24,69,70],{},"函数对象与谓词：把“可调用逻辑”作为算法参数。",[24,72,73],{},"常用算法：遍历、查找、排序、拷贝替换、算术生成和集合算法。",{"title":75,"searchDepth":76,"depth":76,"links":77},"",2,[78,79],{"id":12,"depth":76,"text":5},{"id":19,"depth":76,"text":19},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng",0,"1800","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教学\u002F1800-STL提高编程",false,true,null,"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","zh-CN","zh-cn",{},{"title":5,"description":75},1,"0wbU1mLmncB73GoODykSQXKwThegJGAFw2old-yDKEI",[101,106,111,116,121,126,131,136,141,146,151,156,161,166,171,176,181,186,191,196,201,206,211,216,221,225,230,235,240,245,250,255,260,265,270,275,276,281,286,291,296,301,306,311,316,321,326,331,336,341,346,351,356,361,366,371,376,381,386,391,396,401,406,411,416,421,426,431,436,441,446,451,456,461,466,471,476,481,486,491,496,501],{"path":102,"stem":103,"title":104,"date":83,"chapterOrder":105,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":107,"stem":108,"title":109,"date":83,"chapterOrder":110,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":112,"stem":113,"title":114,"date":83,"chapterOrder":115,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":117,"stem":118,"title":119,"date":83,"chapterOrder":120,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出","0400",{"path":122,"stem":123,"title":124,"date":83,"chapterOrder":125,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符","0500",{"path":127,"stem":128,"title":129,"date":83,"chapterOrder":130,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构","0600",{"path":132,"stem":133,"title":134,"date":83,"chapterOrder":135,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组","0700",{"path":137,"stem":138,"title":139,"date":83,"chapterOrder":140,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件","0800",{"path":142,"stem":143,"title":144,"date":83,"chapterOrder":145,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针","0900",{"path":147,"stem":148,"title":149,"date":83,"chapterOrder":150,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":152,"stem":153,"title":154,"date":83,"chapterOrder":155,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":157,"stem":158,"title":159,"date":83,"chapterOrder":160,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":162,"stem":163,"title":164,"date":83,"chapterOrder":165,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":167,"stem":168,"title":169,"date":83,"chapterOrder":170,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装","1400-0100",{"path":172,"stem":173,"title":174,"date":83,"chapterOrder":175,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":177,"stem":178,"title":179,"date":83,"chapterOrder":180,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":182,"stem":183,"title":184,"date":83,"chapterOrder":185,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":187,"stem":188,"title":189,"date":83,"chapterOrder":190,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承","1400-0500",{"path":192,"stem":193,"title":194,"date":83,"chapterOrder":195,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态","1400-0600",{"path":197,"stem":198,"title":199,"date":83,"chapterOrder":200,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象","1400",{"path":202,"stem":203,"title":204,"date":83,"chapterOrder":205,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":207,"stem":208,"title":209,"date":83,"chapterOrder":210,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":212,"stem":213,"title":214,"date":83,"chapterOrder":215,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":217,"stem":218,"title":219,"date":83,"chapterOrder":220,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":222,"stem":223,"title":29,"date":83,"chapterOrder":224,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","1800-0200",{"path":226,"stem":227,"title":228,"date":83,"chapterOrder":229,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":231,"stem":232,"title":233,"date":83,"chapterOrder":234,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":236,"stem":237,"title":238,"date":83,"chapterOrder":239,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":241,"stem":242,"title":243,"date":83,"chapterOrder":244,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":246,"stem":247,"title":248,"date":83,"chapterOrder":249,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":251,"stem":252,"title":253,"date":83,"chapterOrder":254,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":256,"stem":257,"title":258,"date":83,"chapterOrder":259,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":261,"stem":262,"title":263,"date":83,"chapterOrder":264,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":266,"stem":267,"title":268,"date":83,"chapterOrder":269,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":271,"stem":272,"title":273,"date":83,"chapterOrder":274,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":80,"stem":89,"title":5,"date":83,"chapterOrder":82,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},{"path":277,"stem":278,"title":279,"date":83,"chapterOrder":280,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":282,"stem":283,"title":284,"date":83,"chapterOrder":285,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":287,"stem":288,"title":289,"date":83,"chapterOrder":290,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":292,"stem":293,"title":294,"date":83,"chapterOrder":295,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using","2000-0300",{"path":297,"stem":298,"title":299,"date":83,"chapterOrder":300,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":302,"stem":303,"title":304,"date":83,"chapterOrder":305,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":307,"stem":308,"title":309,"date":83,"chapterOrder":310,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":312,"stem":313,"title":314,"date":83,"chapterOrder":315,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":317,"stem":318,"title":319,"date":83,"chapterOrder":320,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":322,"stem":323,"title":324,"date":83,"chapterOrder":325,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":327,"stem":328,"title":329,"date":83,"chapterOrder":330,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":332,"stem":333,"title":334,"date":83,"chapterOrder":335,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":337,"stem":338,"title":339,"date":83,"chapterOrder":340,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":342,"stem":343,"title":344,"date":83,"chapterOrder":345,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":347,"stem":348,"title":349,"date":83,"chapterOrder":350,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":352,"stem":353,"title":354,"date":83,"chapterOrder":355,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":357,"stem":358,"title":359,"date":83,"chapterOrder":360,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":362,"stem":363,"title":364,"date":83,"chapterOrder":365,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":367,"stem":368,"title":369,"date":83,"chapterOrder":370,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":372,"stem":373,"title":374,"date":83,"chapterOrder":375,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":377,"stem":378,"title":379,"date":83,"chapterOrder":380,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":382,"stem":383,"title":384,"date":83,"chapterOrder":385,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":387,"stem":388,"title":389,"date":83,"chapterOrder":390,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":392,"stem":393,"title":394,"date":83,"chapterOrder":395,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":397,"stem":398,"title":399,"date":83,"chapterOrder":400,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":402,"stem":403,"title":404,"date":83,"chapterOrder":405,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":407,"stem":408,"title":409,"date":83,"chapterOrder":410,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++","2000",{"path":412,"stem":413,"title":414,"date":83,"chapterOrder":415,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":417,"stem":418,"title":419,"date":83,"chapterOrder":420,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":422,"stem":423,"title":424,"date":83,"chapterOrder":425,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":427,"stem":428,"title":429,"date":83,"chapterOrder":430,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":432,"stem":433,"title":434,"date":83,"chapterOrder":435,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":437,"stem":438,"title":439,"date":83,"chapterOrder":440,"chapterDepth":76,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":442,"stem":443,"title":444,"date":83,"chapterOrder":445,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":447,"stem":448,"title":449,"date":83,"chapterOrder":450,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":452,"stem":453,"title":454,"date":83,"chapterOrder":455,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":457,"stem":458,"title":459,"date":83,"chapterOrder":460,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":462,"stem":463,"title":464,"date":83,"chapterOrder":465,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":467,"stem":468,"title":469,"date":83,"chapterOrder":470,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习","2100",{"path":472,"stem":473,"title":474,"date":83,"chapterOrder":475,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":477,"stem":478,"title":479,"date":83,"chapterOrder":480,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":482,"stem":483,"title":484,"date":83,"chapterOrder":485,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":487,"stem":488,"title":489,"date":83,"chapterOrder":490,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":492,"stem":493,"title":494,"date":83,"chapterOrder":495,"chapterDepth":98,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":497,"stem":498,"title":499,"date":83,"chapterOrder":500,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":90},"\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":86,"stem":502,"title":503,"date":83,"chapterOrder":92,"chapterDepth":81,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":91,"isWikiIndex":91},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":505},[506,509,512,515,518],{"path":507,"localeSlug":508,"i18nKey":89},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","en-us",{"path":510,"localeSlug":511,"i18nKey":89},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","zh-hant",{"path":513,"localeSlug":514,"i18nKey":89},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","zh-hk",{"path":516,"localeSlug":517,"i18nKey":89},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","zh-tw",{"path":80,"localeSlug":95,"i18nKey":89},[507,93,510,93,513,93,516,93,80,93],1784646783383]