[{"data":1,"prerenderedAt":656},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":97,"wiki:author-members":644},{"id":4,"title":5,"authors":6,"body":8,"chapterDepth":82,"chapterOrder":83,"date":84,"description":77,"docKey":85,"docRoot":86,"docTitle":87,"extension":88,"isWikiDoc":89,"isWikiIndex":90,"meta":91,"navigation":89,"path":92,"seo":93,"stem":94,"wikiDepth":95,"__hash__":96},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程.md","STL提高编程",[7],"董佳辉",{"type":9,"value":10,"toc":76},"minimark",[11,15,19,22],[12,13,5],"h2",{"id":14},"stl提高编程",[16,17,18],"p",{},"本章整理 STL 的核心用法：STL 初识、固定数组、字符串、顺序容器、容器适配器、关联容器、函数对象、谓词和常用算法。",[12,20,21],{"id":21},"学习顺序",[23,24,25,33,39,49,61,70,73],"ol",{},[26,27,28,32],"li",{},[29,30,31],"code",{},"std::array","：固定大小数组，适合替代 C 风格定长数组。",[26,34,35,38],{},[29,36,37],{},"string","：字符串容器，负责字符串构造、赋值、拼接、查找和截取。",[26,40,41,44,45,48],{},[29,42,43],{},"vector"," \u002F ",[29,46,47],{},"deque","：常用顺序容器，一个适合尾部连续存储，一个适合双端操作。",[26,50,51,44,54,44,57,60],{},[29,52,53],{},"stack",[29,55,56],{},"queue",[29,58,59],{},"list","：容器适配器和链表，适合特定访问模式。",[26,62,63,44,66,69],{},[29,64,65],{},"set",[29,67,68],{},"map","：关联容器，适合去重、排序和键值查找。",[26,71,72],{},"函数对象与谓词：把“可调用逻辑”作为算法参数。",[26,74,75],{},"常用算法：遍历、查找、排序、拷贝替换、算术生成和集合算法。",{"title":77,"searchDepth":78,"depth":78,"links":79},"",2,[80,81],{"id":14,"depth":78,"text":5},{"id":21,"depth":78,"text":21},0,"1800","2023-10-05","2023-10-05-cplusplus-jiao-xue","\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",true,false,{},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng",{"title":5,"description":77},"wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程",1,"c3W1tGfGfK99SgIgAwDU_WpGbst07R9ZZoQNo_6BC3c",[98,104,110,116,122,128,134,140,146,152,158,164,170,176,182,188,194,200,206,212,218,224,230,236,242,248,254,259,265,271,277,283,289,295,301,307,313,319,321,327,333,339,345,351,357,363,369,375,381,387,393,399,405,411,417,423,429,435,441,447,453,459,465,471,477,483,489,495,501,507,513,519,525,531,537,543,549,555,561,567,573,579,585,591,597,603,609,615,621,627,633,639],{"path":99,"stem":100,"title":101,"authors":102,"date":84,"chapterOrder":103,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":105,"stem":106,"title":107,"authors":108,"date":84,"chapterOrder":109,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识",[7],"0200",{"path":111,"stem":112,"title":113,"authors":114,"date":84,"chapterOrder":115,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":117,"stem":118,"title":119,"authors":120,"date":84,"chapterOrder":121,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出",[7],"0400",{"path":123,"stem":124,"title":125,"authors":126,"date":84,"chapterOrder":127,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符",[7],"0500",{"path":129,"stem":130,"title":131,"authors":132,"date":84,"chapterOrder":133,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构",[7],"0600",{"path":135,"stem":136,"title":137,"authors":138,"date":84,"chapterOrder":139,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","数组",[7],"0700",{"path":141,"stem":142,"title":143,"authors":144,"date":84,"chapterOrder":145,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件",[7],"0800",{"path":147,"stem":148,"title":149,"authors":150,"date":84,"chapterOrder":151,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针",[7],"0900",{"path":153,"stem":154,"title":155,"authors":156,"date":84,"chapterOrder":157,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体",[7],"1000",{"path":159,"stem":160,"title":161,"authors":162,"date":84,"chapterOrder":163,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":165,"stem":166,"title":167,"authors":168,"date":84,"chapterOrder":169,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用",[7],"1200",{"path":171,"stem":172,"title":173,"authors":174,"date":84,"chapterOrder":175,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高","函数提高",[7],"1300",{"path":177,"stem":178,"title":179,"authors":180,"date":84,"chapterOrder":181,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1350-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1350-命名空间","命名空间",[7],"1350",{"path":183,"stem":184,"title":185,"authors":186,"date":84,"chapterOrder":187,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装",[7],"1400-0100",{"path":189,"stem":190,"title":191,"authors":192,"date":84,"chapterOrder":193,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":195,"stem":196,"title":197,"authors":198,"date":84,"chapterOrder":199,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":201,"stem":202,"title":203,"authors":204,"date":84,"chapterOrder":205,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":207,"stem":208,"title":209,"authors":210,"date":84,"chapterOrder":211,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承",[7],"1400-0500",{"path":213,"stem":214,"title":215,"authors":216,"date":84,"chapterOrder":217,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态",[7],"1400-0600",{"path":219,"stem":220,"title":221,"authors":222,"date":84,"chapterOrder":223,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象",[7],"1400",{"path":225,"stem":226,"title":227,"authors":228,"date":84,"chapterOrder":229,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1450-han-shu-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1450-函数指针","函数指针",[7],"1450",{"path":231,"stem":232,"title":233,"authors":234,"date":84,"chapterOrder":235,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作",[7],"1500",{"path":237,"stem":238,"title":239,"authors":240,"date":84,"chapterOrder":241,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":243,"stem":244,"title":245,"authors":246,"date":84,"chapterOrder":247,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板",[7],"1700",{"path":249,"stem":250,"title":251,"authors":252,"date":84,"chapterOrder":253,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":255,"stem":256,"title":31,"authors":257,"date":84,"chapterOrder":258,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array",[7],"1800-0200",{"path":260,"stem":261,"title":262,"authors":263,"date":84,"chapterOrder":264,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":266,"stem":267,"title":268,"authors":269,"date":84,"chapterOrder":270,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":272,"stem":273,"title":274,"authors":275,"date":84,"chapterOrder":276,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":278,"stem":279,"title":280,"authors":281,"date":84,"chapterOrder":282,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":284,"stem":285,"title":286,"authors":287,"date":84,"chapterOrder":288,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":290,"stem":291,"title":292,"authors":293,"date":84,"chapterOrder":294,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":296,"stem":297,"title":298,"authors":299,"date":84,"chapterOrder":300,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":302,"stem":303,"title":304,"authors":305,"date":84,"chapterOrder":306,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":308,"stem":309,"title":310,"authors":311,"date":84,"chapterOrder":312,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":314,"stem":315,"title":316,"authors":317,"date":84,"chapterOrder":318,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法",[7],"1800-1200",{"path":92,"stem":94,"title":5,"authors":320,"date":84,"chapterOrder":83,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},[7],{"path":322,"stem":323,"title":324,"authors":325,"date":84,"chapterOrder":326,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换",[7],"1900",{"path":328,"stem":329,"title":330,"authors":331,"date":84,"chapterOrder":332,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto",[7],"2000-0100",{"path":334,"stem":335,"title":336,"authors":337,"date":84,"chapterOrder":338,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr",[7],"2000-0200",{"path":340,"stem":341,"title":342,"authors":343,"date":84,"chapterOrder":344,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using",[7],"2000-0300",{"path":346,"stem":347,"title":348,"authors":349,"date":84,"chapterOrder":350,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":352,"stem":353,"title":354,"authors":355,"date":84,"chapterOrder":356,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":358,"stem":359,"title":360,"authors":361,"date":84,"chapterOrder":362,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":364,"stem":365,"title":366,"authors":367,"date":84,"chapterOrder":368,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr",[7],"2000-0700",{"path":370,"stem":371,"title":372,"authors":373,"date":84,"chapterOrder":374,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII",[7],"2000-0800",{"path":376,"stem":377,"title":378,"authors":379,"date":84,"chapterOrder":380,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针",[7],"2000-0900",{"path":382,"stem":383,"title":384,"authors":385,"date":84,"chapterOrder":386,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":388,"stem":389,"title":390,"authors":391,"date":84,"chapterOrder":392,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":394,"stem":395,"title":396,"authors":397,"date":84,"chapterOrder":398,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":400,"stem":401,"title":402,"authors":403,"date":84,"chapterOrder":404,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":406,"stem":407,"title":408,"authors":409,"date":84,"chapterOrder":410,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":412,"stem":413,"title":414,"authors":415,"date":84,"chapterOrder":416,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":418,"stem":419,"title":420,"authors":421,"date":84,"chapterOrder":422,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":424,"stem":425,"title":426,"authors":427,"date":84,"chapterOrder":428,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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",[7],"2000-1700",{"path":430,"stem":431,"title":432,"authors":433,"date":84,"chapterOrder":434,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":436,"stem":437,"title":438,"authors":439,"date":84,"chapterOrder":440,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":442,"stem":443,"title":444,"authors":445,"date":84,"chapterOrder":446,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":448,"stem":449,"title":450,"authors":451,"date":84,"chapterOrder":452,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":454,"stem":455,"title":456,"authors":457,"date":84,"chapterOrder":458,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":460,"stem":461,"title":462,"authors":463,"date":84,"chapterOrder":464,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":466,"stem":467,"title":468,"authors":469,"date":84,"chapterOrder":470,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":472,"stem":473,"title":474,"authors":475,"date":84,"chapterOrder":476,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":478,"stem":479,"title":480,"authors":481,"date":84,"chapterOrder":482,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":484,"stem":485,"title":486,"authors":487,"date":84,"chapterOrder":488,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":490,"stem":491,"title":492,"authors":493,"date":84,"chapterOrder":494,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":496,"stem":497,"title":498,"authors":499,"date":84,"chapterOrder":500,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":502,"stem":503,"title":504,"authors":505,"date":84,"chapterOrder":506,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":508,"stem":509,"title":510,"authors":511,"date":84,"chapterOrder":512,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":514,"stem":515,"title":516,"authors":517,"date":84,"chapterOrder":518,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":520,"stem":521,"title":522,"authors":523,"date":84,"chapterOrder":524,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++",[7],"2000",{"path":526,"stem":527,"title":528,"authors":529,"date":84,"chapterOrder":530,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":532,"stem":533,"title":534,"authors":535,"date":84,"chapterOrder":536,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":538,"stem":539,"title":540,"authors":541,"date":84,"chapterOrder":542,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":544,"stem":545,"title":546,"authors":547,"date":84,"chapterOrder":548,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":550,"stem":551,"title":552,"authors":553,"date":84,"chapterOrder":554,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":556,"stem":557,"title":558,"authors":559,"date":84,"chapterOrder":560,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":562,"stem":563,"title":564,"authors":565,"date":84,"chapterOrder":566,"chapterDepth":78,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":568,"stem":569,"title":570,"authors":571,"date":84,"chapterOrder":572,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":574,"stem":575,"title":576,"authors":577,"date":84,"chapterOrder":578,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":580,"stem":581,"title":582,"authors":583,"date":84,"chapterOrder":584,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":586,"stem":587,"title":588,"authors":589,"date":84,"chapterOrder":590,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":592,"stem":593,"title":594,"authors":595,"date":84,"chapterOrder":596,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":598,"stem":599,"title":600,"authors":601,"date":84,"chapterOrder":602,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习",[7],"2100",{"path":604,"stem":605,"title":606,"authors":607,"date":84,"chapterOrder":608,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":610,"stem":611,"title":612,"authors":613,"date":84,"chapterOrder":614,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":616,"stem":617,"title":618,"authors":619,"date":84,"chapterOrder":620,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":622,"stem":623,"title":624,"authors":625,"date":84,"chapterOrder":626,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":628,"stem":629,"title":630,"authors":631,"date":84,"chapterOrder":632,"chapterDepth":95,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\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":634,"stem":635,"title":636,"authors":637,"date":84,"chapterOrder":638,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":90},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板",[7],"2200",{"path":86,"stem":640,"title":641,"authors":642,"date":84,"chapterOrder":643,"chapterDepth":82,"docKey":85,"docRoot":86,"docTitle":87,"isWikiDoc":89,"isWikiIndex":89},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",[7],null,[645,647,650,653],{"name":7,"image":646},"\u002Fimages\u002Fmember_photo\u002F董佳辉.jpg",{"name":648,"image":649},"宫金良","\u002Fimages\u002Fmember_photo\u002F宫金良.jpg",{"name":651,"image":652},"巩丽","\u002Fimages\u002Fmember_photo\u002F巩丽.png",{"name":654,"image":655},"张彦斐","\u002Fimages\u002Fmember_photo\u002F张彦斐.jpg",1792431897870]