[{"data":1,"prerenderedAt":2512},["ShallowReactive",2],{"wiki-page-\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen":3,"wiki-doc-items-\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen":2092,"language-switcher-data-\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen":2496,"wiki-i18n-paths-\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen":2511},{"id":4,"title":5,"body":6,"canonicalPath":2073,"chapterDepth":2074,"chapterOrder":2075,"date":2076,"description":59,"docI18nKey":2077,"docKey":2078,"docRoot":2079,"docTitle":2080,"extension":2081,"i18nKey":2082,"isBlogPost":2083,"isWikiDoc":84,"isWikiIndex":2083,"layout":2084,"legacyPath":2084,"locale":2085,"localeSlug":2086,"meta":2087,"navigation":84,"path":2073,"seo":2088,"sourcePath":2089,"sourceStem":2082,"stem":2090,"wikiDepth":66,"__hash__":2091},"content\u002F_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针.md","指針",{"type":7,"value":8,"toc":2061},"minimark",[9,12,16,24,38,41,48,53,274,283,291,294,302,308,313,318,321,324,328,504,509,515,520,523,529,532,535,540,625,635,641,646,739,745,750,753,756,768,772,986,991,996,999,1002,1006,1250,1254,1260,1263,1266,1270,1570,1574,1580,1585,1589,1592,1598,1602,2042,2046,2052,2057],[10,11,5],"h2",{"id":5},[13,14,15],"h3",{"id":15},"指針的基本概念",[17,18,19,23],"p",{},[20,21,22],"strong",{},"指針的作用："," 可以通過指針間接訪問內存",[25,26,27,31],"ul",{},[28,29,30],"li",{},"內存編號是從0開始記錄的，一般用十六進制數字表示",[28,32,33,34,37],{},"可以利用指針變量保存地址",[35,36],"br",{},"​",[13,39,40],{"id":40},"指針變量的定義和使用",[17,42,43,44],{},"指針變量定義語法： ",[45,46,47],"code",{},"数据类型 * 变量名；",[17,49,50],{},[20,51,52],{},"示例：",[54,55,60],"pre",{"className":56,"code":57,"language":58,"meta":59,"style":59},"language-cpp shiki shiki-themes github-light github-dark","int main() {\n\n    \u002F\u002F1、指针的定义\n    int a = 10; \u002F\u002F定义整型变量a\n    \n    \u002F\u002F指针定义语法： 数据类型 * 变量名 ;\n    int * p;\n\n    \u002F\u002F指针变量赋值\n    p = &a; \u002F\u002F指针指向变量a的地址\n    cout \u003C\u003C &a \u003C\u003C endl; \u002F\u002F打印数据a的地址\n    cout \u003C\u003C p \u003C\u003C endl;  \u002F\u002F打印指针变量p\n\n    \u002F\u002F2、指针的使用\n    \u002F\u002F通过*操作指针变量指向的内存\n    cout \u003C\u003C \"*p = \" \u003C\u003C *p \u003C\u003C endl;\n\n\n    return 0;\n}\n","cpp","",[45,61,62,79,86,93,115,121,127,138,143,149,166,188,205,210,216,222,246,251,256,268],{"__ignoreMap":59},[63,64,67,71,75],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"szBVR","int",[63,72,74],{"class":73},"sScJk"," main",[63,76,78],{"class":77},"sVt8B","() {\n",[63,80,82],{"class":65,"line":81},2,[63,83,85],{"emptyLinePlaceholder":84},true,"\n",[63,87,89],{"class":65,"line":88},3,[63,90,92],{"class":91},"sJ8bj","    \u002F\u002F1、指针的定义\n",[63,94,96,99,102,105,109,112],{"class":65,"line":95},4,[63,97,98],{"class":69},"    int",[63,100,101],{"class":77}," a ",[63,103,104],{"class":69},"=",[63,106,108],{"class":107},"sj4cs"," 10",[63,110,111],{"class":77},";",[63,113,114],{"class":91}," \u002F\u002F定义整型变量a\n",[63,116,118],{"class":65,"line":117},5,[63,119,120],{"class":77},"    \n",[63,122,124],{"class":65,"line":123},6,[63,125,126],{"class":91},"    \u002F\u002F指针定义语法： 数据类型 * 变量名 ;\n",[63,128,130,132,135],{"class":65,"line":129},7,[63,131,98],{"class":69},[63,133,134],{"class":69}," *",[63,136,137],{"class":77}," p;\n",[63,139,141],{"class":65,"line":140},8,[63,142,85],{"emptyLinePlaceholder":84},[63,144,146],{"class":65,"line":145},9,[63,147,148],{"class":91},"    \u002F\u002F指针变量赋值\n",[63,150,152,155,157,160,163],{"class":65,"line":151},10,[63,153,154],{"class":77},"    p ",[63,156,104],{"class":69},[63,158,159],{"class":69}," &",[63,161,162],{"class":77},"a;",[63,164,165],{"class":91}," \u002F\u002F指针指向变量a的地址\n",[63,167,169,172,175,177,180,182,185],{"class":65,"line":168},11,[63,170,171],{"class":77},"    cout ",[63,173,174],{"class":69},"\u003C\u003C",[63,176,159],{"class":69},[63,178,179],{"class":77},"a ",[63,181,174],{"class":69},[63,183,184],{"class":77}," endl;",[63,186,187],{"class":91}," \u002F\u002F打印数据a的地址\n",[63,189,191,193,195,198,200,202],{"class":65,"line":190},12,[63,192,171],{"class":77},[63,194,174],{"class":69},[63,196,197],{"class":77}," p ",[63,199,174],{"class":69},[63,201,184],{"class":77},[63,203,204],{"class":91},"  \u002F\u002F打印指针变量p\n",[63,206,208],{"class":65,"line":207},13,[63,209,85],{"emptyLinePlaceholder":84},[63,211,213],{"class":65,"line":212},14,[63,214,215],{"class":91},"    \u002F\u002F2、指针的使用\n",[63,217,219],{"class":65,"line":218},15,[63,220,221],{"class":91},"    \u002F\u002F通过*操作指针变量指向的内存\n",[63,223,225,227,229,233,236,238,241,243],{"class":65,"line":224},16,[63,226,171],{"class":77},[63,228,174],{"class":69},[63,230,232],{"class":231},"sZZnC"," \"*p = \"",[63,234,235],{"class":69}," \u003C\u003C",[63,237,134],{"class":69},[63,239,240],{"class":77},"p ",[63,242,174],{"class":69},[63,244,245],{"class":77}," endl;\n",[63,247,249],{"class":65,"line":248},17,[63,250,85],{"emptyLinePlaceholder":84},[63,252,254],{"class":65,"line":253},18,[63,255,85],{"emptyLinePlaceholder":84},[63,257,259,262,265],{"class":65,"line":258},19,[63,260,261],{"class":69},"    return",[63,263,264],{"class":107}," 0",[63,266,267],{"class":77},";\n",[63,269,271],{"class":65,"line":270},20,[63,272,273],{"class":77},"}\n",[17,275,276],{},[20,277,278,279,282],{},"運行結果（地址每次運行可能不同，以下用 ",[45,280,281],{},"\u003C地址>"," 表示）：",[54,284,289],{"className":285,"code":287,"language":288,"meta":59},[286],"language-text","\u003C地址>\n\u003C地址>\n*p = 10\n","text",[45,290,287],{"__ignoreMap":59},[17,292,293],{},"指針變量和普通變量的區別",[25,295,296,299],{},[28,297,298],{},"普通變量存放的是數據,指針變量存放的是地址",[28,300,301],{},"指針變量可以通過\" * \"操作符，操作指針變量指向的內存空間，這個過程稱爲解引用",[303,304,305],"blockquote",{},[17,306,307],{},"總結1： 我們可以通過 & 符號 獲取變量的地址",[303,309,310],{},[17,311,312],{},"總結2：利用指針可以記錄地址",[303,314,315],{},[17,316,317],{},"總結3：對指針變量解引用，可以操作指針指向的內存",[13,319,320],{"id":320},"指針所佔內存空間",[17,322,323],{},"提問：指針也是種數據類型，那麼這種數據類型佔用多少內存空間？",[17,325,326],{},[20,327,52],{},[54,329,331],{"className":56,"code":330,"language":58,"meta":59,"style":59},"int main() {\n\n    int a = 10;\n\n    int * p;\n    p = &a; \u002F\u002F指针指向数据a的地址\n\n    cout \u003C\u003C *p \u003C\u003C endl; \u002F\u002F* 解引用\n    cout \u003C\u003C sizeof(p) \u003C\u003C endl;\n    cout \u003C\u003C sizeof(char *) \u003C\u003C endl;\n    cout \u003C\u003C sizeof(float *) \u003C\u003C endl;\n    cout \u003C\u003C sizeof(double *) \u003C\u003C endl;\n\n\n    return 0;\n}\n",[45,332,333,341,345,357,361,369,382,386,403,419,442,463,484,488,492,500],{"__ignoreMap":59},[63,334,335,337,339],{"class":65,"line":66},[63,336,70],{"class":69},[63,338,74],{"class":73},[63,340,78],{"class":77},[63,342,343],{"class":65,"line":81},[63,344,85],{"emptyLinePlaceholder":84},[63,346,347,349,351,353,355],{"class":65,"line":88},[63,348,98],{"class":69},[63,350,101],{"class":77},[63,352,104],{"class":69},[63,354,108],{"class":107},[63,356,267],{"class":77},[63,358,359],{"class":65,"line":95},[63,360,85],{"emptyLinePlaceholder":84},[63,362,363,365,367],{"class":65,"line":117},[63,364,98],{"class":69},[63,366,134],{"class":69},[63,368,137],{"class":77},[63,370,371,373,375,377,379],{"class":65,"line":123},[63,372,154],{"class":77},[63,374,104],{"class":69},[63,376,159],{"class":69},[63,378,162],{"class":77},[63,380,381],{"class":91}," \u002F\u002F指针指向数据a的地址\n",[63,383,384],{"class":65,"line":129},[63,385,85],{"emptyLinePlaceholder":84},[63,387,388,390,392,394,396,398,400],{"class":65,"line":140},[63,389,171],{"class":77},[63,391,174],{"class":69},[63,393,134],{"class":69},[63,395,240],{"class":77},[63,397,174],{"class":69},[63,399,184],{"class":77},[63,401,402],{"class":91}," \u002F\u002F* 解引用\n",[63,404,405,407,409,412,415,417],{"class":65,"line":145},[63,406,171],{"class":77},[63,408,174],{"class":69},[63,410,411],{"class":69}," sizeof",[63,413,414],{"class":77},"(p) ",[63,416,174],{"class":69},[63,418,245],{"class":77},[63,420,421,423,425,427,430,433,435,438,440],{"class":65,"line":151},[63,422,171],{"class":77},[63,424,174],{"class":69},[63,426,411],{"class":69},[63,428,429],{"class":77},"(",[63,431,432],{"class":69},"char",[63,434,134],{"class":69},[63,436,437],{"class":77},") ",[63,439,174],{"class":69},[63,441,245],{"class":77},[63,443,444,446,448,450,452,455,457,459,461],{"class":65,"line":168},[63,445,171],{"class":77},[63,447,174],{"class":69},[63,449,411],{"class":69},[63,451,429],{"class":77},[63,453,454],{"class":69},"float",[63,456,134],{"class":69},[63,458,437],{"class":77},[63,460,174],{"class":69},[63,462,245],{"class":77},[63,464,465,467,469,471,473,476,478,480,482],{"class":65,"line":190},[63,466,171],{"class":77},[63,468,174],{"class":69},[63,470,411],{"class":69},[63,472,429],{"class":77},[63,474,475],{"class":69},"double",[63,477,134],{"class":69},[63,479,437],{"class":77},[63,481,174],{"class":69},[63,483,245],{"class":77},[63,485,486],{"class":65,"line":207},[63,487,85],{"emptyLinePlaceholder":84},[63,489,490],{"class":65,"line":212},[63,491,85],{"emptyLinePlaceholder":84},[63,493,494,496,498],{"class":65,"line":218},[63,495,261],{"class":69},[63,497,264],{"class":107},[63,499,267],{"class":77},[63,501,502],{"class":65,"line":224},[63,503,273],{"class":77},[17,505,506],{},[20,507,508],{},"運行結果（類型大小或類型名可能隨編譯器和平臺變化）：",[54,510,513],{"className":511,"code":512,"language":288,"meta":59},[286],"10\n8\n8\n8\n8\n",[45,514,512],{"__ignoreMap":59},[303,516,517],{},[17,518,519],{},"總結：所有指針類型在32位操作系統下是4個字節",[13,521,522],{"id":522},"空指針和野指針",[17,524,525,528],{},[20,526,527],{},"空指針","：指針變量指向內存中編號爲0的空間",[17,530,531],{},"**用途：**初始化指針變量",[17,533,534],{},"**注意：**空指針指向的內存是不可以訪問的",[17,536,537],{},[20,538,539],{},"示例1：空指針",[54,541,543],{"className":56,"code":542,"language":58,"meta":59,"style":59},"int main() {\n\n    \u002F\u002F指针变量p指向内存地址编号为0的空间\n    int * p = NULL;\n\n    \u002F\u002F访问空指针报错 \n    \u002F\u002F内存编号0 ~255为系统占用内存，不允许用户访问\n    cout \u003C\u003C *p \u003C\u003C endl;\n\n\n    return 0;\n}\n",[45,544,545,553,557,562,577,581,586,591,605,609,613,621],{"__ignoreMap":59},[63,546,547,549,551],{"class":65,"line":66},[63,548,70],{"class":69},[63,550,74],{"class":73},[63,552,78],{"class":77},[63,554,555],{"class":65,"line":81},[63,556,85],{"emptyLinePlaceholder":84},[63,558,559],{"class":65,"line":88},[63,560,561],{"class":91},"    \u002F\u002F指针变量p指向内存地址编号为0的空间\n",[63,563,564,566,568,570,572,575],{"class":65,"line":95},[63,565,98],{"class":69},[63,567,134],{"class":69},[63,569,197],{"class":77},[63,571,104],{"class":69},[63,573,574],{"class":107}," NULL",[63,576,267],{"class":77},[63,578,579],{"class":65,"line":117},[63,580,85],{"emptyLinePlaceholder":84},[63,582,583],{"class":65,"line":123},[63,584,585],{"class":91},"    \u002F\u002F访问空指针报错 \n",[63,587,588],{"class":65,"line":129},[63,589,590],{"class":91},"    \u002F\u002F内存编号0 ~255为系统占用内存，不允许用户访问\n",[63,592,593,595,597,599,601,603],{"class":65,"line":140},[63,594,171],{"class":77},[63,596,174],{"class":69},[63,598,134],{"class":69},[63,600,240],{"class":77},[63,602,174],{"class":69},[63,604,245],{"class":77},[63,606,607],{"class":65,"line":145},[63,608,85],{"emptyLinePlaceholder":84},[63,610,611],{"class":65,"line":151},[63,612,85],{"emptyLinePlaceholder":84},[63,614,615,617,619],{"class":65,"line":168},[63,616,261],{"class":69},[63,618,264],{"class":107},[63,620,267],{"class":77},[63,622,623],{"class":65,"line":190},[63,624,273],{"class":77},[17,626,627,630,631,634],{},[20,628,629],{},"運行結果："," 程序觸發未定義行爲，本次運行收到 ",[45,632,633],{},"SIGSEGV"," 後異常終止，沒有可靠的正常輸出。",[17,636,637,640],{},[20,638,639],{},"野指針","：指針變量指向非法的內存空間",[17,642,643],{},[20,644,645],{},"示例2：野指針",[54,647,649],{"className":56,"code":648,"language":58,"meta":59,"style":59},"int main() {\n\n    \u002F\u002F指针变量p指向内存地址编号为0x1100的空间\n    int * p = (int *)0x1100;\n\n    \u002F\u002F访问野指针报错 \n    cout \u003C\u003C *p \u003C\u003C endl;\n\n\n    return 0;\n}\n",[45,650,651,659,663,668,696,700,705,719,723,727,735],{"__ignoreMap":59},[63,652,653,655,657],{"class":65,"line":66},[63,654,70],{"class":69},[63,656,74],{"class":73},[63,658,78],{"class":77},[63,660,661],{"class":65,"line":81},[63,662,85],{"emptyLinePlaceholder":84},[63,664,665],{"class":65,"line":88},[63,666,667],{"class":91},"    \u002F\u002F指针变量p指向内存地址编号为0x1100的空间\n",[63,669,670,672,674,676,678,681,683,685,688,691,694],{"class":65,"line":95},[63,671,98],{"class":69},[63,673,134],{"class":69},[63,675,197],{"class":77},[63,677,104],{"class":69},[63,679,680],{"class":77}," (",[63,682,70],{"class":69},[63,684,134],{"class":69},[63,686,687],{"class":77},")",[63,689,690],{"class":69},"0x",[63,692,693],{"class":107},"1100",[63,695,267],{"class":77},[63,697,698],{"class":65,"line":117},[63,699,85],{"emptyLinePlaceholder":84},[63,701,702],{"class":65,"line":123},[63,703,704],{"class":91},"    \u002F\u002F访问野指针报错 \n",[63,706,707,709,711,713,715,717],{"class":65,"line":129},[63,708,171],{"class":77},[63,710,174],{"class":69},[63,712,134],{"class":69},[63,714,240],{"class":77},[63,716,174],{"class":69},[63,718,245],{"class":77},[63,720,721],{"class":65,"line":140},[63,722,85],{"emptyLinePlaceholder":84},[63,724,725],{"class":65,"line":145},[63,726,85],{"emptyLinePlaceholder":84},[63,728,729,731,733],{"class":65,"line":151},[63,730,261],{"class":69},[63,732,264],{"class":107},[63,734,267],{"class":77},[63,736,737],{"class":65,"line":168},[63,738,273],{"class":77},[17,740,741,630,743,634],{},[20,742,629],{},[45,744,633],{},[303,746,747],{},[17,748,749],{},"總結：空指針和野指針都不是我們申請的空間，因此不要訪問。",[13,751,752],{"id":752},"const修飾指針",[17,754,755],{},"const修飾指針有三種情況",[757,758,759,762,765],"ol",{},[28,760,761],{},"const修飾指針   --- 常量指針",[28,763,764],{},"const修飾常量   --- 指針常量",[28,766,767],{},"const即修飾指針，又修飾常量",[17,769,770],{},[20,771,52],{},[54,773,775],{"className":56,"code":774,"language":58,"meta":59,"style":59},"int main() {\n\n    int a = 10;\n    int b = 10;\n\n    \u002F\u002Fconst修饰的是指针，指针指向可以改，指针指向的值不可以更改\n    const int * p1 = &a; \n    p1 = &b; \u002F\u002F正确\n    \u002F\u002F*p1 = 100;  报错\n    \n\n    \u002F\u002Fconst修饰的是常量，指针指向不可以改，指针指向的值可以更改\n    int * const p2 = &a;\n    \u002F\u002Fp2 = &b; \u002F\u002F错误\n    *p2 = 100; \u002F\u002F正确\n\n    \u002F\u002Fconst既修饰指针又修饰常量\n    const int * const p3 = &a;\n    \u002F\u002Fp3 = &b; \u002F\u002F错误\n    \u002F\u002F*p3 = 100; \u002F\u002F错误\n\n\n    return 0;\n}\n",[45,776,777,785,789,801,814,818,823,843,858,863,867,871,876,895,903,920,924,929,948,955,962,967,972,981],{"__ignoreMap":59},[63,778,779,781,783],{"class":65,"line":66},[63,780,70],{"class":69},[63,782,74],{"class":73},[63,784,78],{"class":77},[63,786,787],{"class":65,"line":81},[63,788,85],{"emptyLinePlaceholder":84},[63,790,791,793,795,797,799],{"class":65,"line":88},[63,792,98],{"class":69},[63,794,101],{"class":77},[63,796,104],{"class":69},[63,798,108],{"class":107},[63,800,267],{"class":77},[63,802,803,805,808,810,812],{"class":65,"line":95},[63,804,98],{"class":69},[63,806,807],{"class":77}," b ",[63,809,104],{"class":69},[63,811,108],{"class":107},[63,813,267],{"class":77},[63,815,816],{"class":65,"line":117},[63,817,85],{"emptyLinePlaceholder":84},[63,819,820],{"class":65,"line":123},[63,821,822],{"class":91},"    \u002F\u002Fconst修饰的是指针，指针指向可以改，指针指向的值不可以更改\n",[63,824,825,828,831,833,836,838,840],{"class":65,"line":129},[63,826,827],{"class":69},"    const",[63,829,830],{"class":69}," int",[63,832,134],{"class":69},[63,834,835],{"class":77}," p1 ",[63,837,104],{"class":69},[63,839,159],{"class":69},[63,841,842],{"class":77},"a; \n",[63,844,845,848,850,852,855],{"class":65,"line":140},[63,846,847],{"class":77},"    p1 ",[63,849,104],{"class":69},[63,851,159],{"class":69},[63,853,854],{"class":77},"b;",[63,856,857],{"class":91}," \u002F\u002F正确\n",[63,859,860],{"class":65,"line":145},[63,861,862],{"class":91},"    \u002F\u002F*p1 = 100;  报错\n",[63,864,865],{"class":65,"line":151},[63,866,120],{"class":77},[63,868,869],{"class":65,"line":168},[63,870,85],{"emptyLinePlaceholder":84},[63,872,873],{"class":65,"line":190},[63,874,875],{"class":91},"    \u002F\u002Fconst修饰的是常量，指针指向不可以改，指针指向的值可以更改\n",[63,877,878,880,882,885,888,890,892],{"class":65,"line":207},[63,879,98],{"class":69},[63,881,134],{"class":69},[63,883,884],{"class":69}," const",[63,886,887],{"class":77}," p2 ",[63,889,104],{"class":69},[63,891,159],{"class":69},[63,893,894],{"class":77},"a;\n",[63,896,897,900],{"class":65,"line":212},[63,898,899],{"class":91},"    \u002F\u002Fp2 = &b;",[63,901,902],{"class":91}," \u002F\u002F错误\n",[63,904,905,908,911,913,916,918],{"class":65,"line":218},[63,906,907],{"class":69},"    *",[63,909,910],{"class":77},"p2 ",[63,912,104],{"class":69},[63,914,915],{"class":107}," 100",[63,917,111],{"class":77},[63,919,857],{"class":91},[63,921,922],{"class":65,"line":224},[63,923,85],{"emptyLinePlaceholder":84},[63,925,926],{"class":65,"line":248},[63,927,928],{"class":91},"    \u002F\u002Fconst既修饰指针又修饰常量\n",[63,930,931,933,935,937,939,942,944,946],{"class":65,"line":253},[63,932,827],{"class":69},[63,934,830],{"class":69},[63,936,134],{"class":69},[63,938,884],{"class":69},[63,940,941],{"class":77}," p3 ",[63,943,104],{"class":69},[63,945,159],{"class":69},[63,947,894],{"class":77},[63,949,950,953],{"class":65,"line":258},[63,951,952],{"class":91},"    \u002F\u002Fp3 = &b;",[63,954,902],{"class":91},[63,956,957,960],{"class":65,"line":270},[63,958,959],{"class":91},"    \u002F\u002F*p3 = 100;",[63,961,902],{"class":91},[63,963,965],{"class":65,"line":964},21,[63,966,85],{"emptyLinePlaceholder":84},[63,968,970],{"class":65,"line":969},22,[63,971,85],{"emptyLinePlaceholder":84},[63,973,975,977,979],{"class":65,"line":974},23,[63,976,261],{"class":69},[63,978,264],{"class":107},[63,980,267],{"class":77},[63,982,984],{"class":65,"line":983},24,[63,985,273],{"class":77},[17,987,988,990],{},[20,989,629],{}," 程序正常結束，終端沒有輸出。",[303,992,993],{},[17,994,995],{},"技巧：看const右側緊跟着的是指針還是常量, 是指針就是常量指針，是常量就是指針常量",[13,997,998],{"id":998},"指針和數組",[17,1000,1001],{},"**作用：**利用指針訪問數組中元素",[17,1003,1004],{},[20,1005,52],{},[54,1007,1009],{"className":56,"code":1008,"language":58,"meta":59,"style":59},"int main() {\n\n    int arr[] = { 1,2,3,4,5,6,7,8,9,10 };\n\n    int * p = arr;  \u002F\u002F指向数组的指针\n\n    cout \u003C\u003C \"第一个元素： \" \u003C\u003C arr[0] \u003C\u003C endl;\n    cout \u003C\u003C \"指针访问第一个元素： \" \u003C\u003C *p \u003C\u003C endl;\n\n    for (int i = 0; i \u003C 10; i++)\n    {\n        \u002F\u002F利用指针遍历数组\n        cout \u003C\u003C *p \u003C\u003C endl;\n        p++;\n    }\n\n\n    return 0;\n}\n",[45,1010,1011,1019,1023,1087,1091,1107,1111,1135,1154,1158,1191,1196,1201,1216,1225,1230,1234,1238,1246],{"__ignoreMap":59},[63,1012,1013,1015,1017],{"class":65,"line":66},[63,1014,70],{"class":69},[63,1016,74],{"class":73},[63,1018,78],{"class":77},[63,1020,1021],{"class":65,"line":81},[63,1022,85],{"emptyLinePlaceholder":84},[63,1024,1025,1027,1030,1032,1035,1038,1041,1044,1046,1049,1051,1054,1056,1059,1061,1064,1066,1069,1071,1074,1076,1079,1081,1084],{"class":65,"line":88},[63,1026,98],{"class":69},[63,1028,1029],{"class":77}," arr[] ",[63,1031,104],{"class":69},[63,1033,1034],{"class":77}," { ",[63,1036,1037],{"class":107},"1",[63,1039,1040],{"class":77},",",[63,1042,1043],{"class":107},"2",[63,1045,1040],{"class":77},[63,1047,1048],{"class":107},"3",[63,1050,1040],{"class":77},[63,1052,1053],{"class":107},"4",[63,1055,1040],{"class":77},[63,1057,1058],{"class":107},"5",[63,1060,1040],{"class":77},[63,1062,1063],{"class":107},"6",[63,1065,1040],{"class":77},[63,1067,1068],{"class":107},"7",[63,1070,1040],{"class":77},[63,1072,1073],{"class":107},"8",[63,1075,1040],{"class":77},[63,1077,1078],{"class":107},"9",[63,1080,1040],{"class":77},[63,1082,1083],{"class":107},"10",[63,1085,1086],{"class":77}," };\n",[63,1088,1089],{"class":65,"line":95},[63,1090,85],{"emptyLinePlaceholder":84},[63,1092,1093,1095,1097,1099,1101,1104],{"class":65,"line":117},[63,1094,98],{"class":69},[63,1096,134],{"class":69},[63,1098,197],{"class":77},[63,1100,104],{"class":69},[63,1102,1103],{"class":77}," arr;",[63,1105,1106],{"class":91},"  \u002F\u002F指向数组的指针\n",[63,1108,1109],{"class":65,"line":123},[63,1110,85],{"emptyLinePlaceholder":84},[63,1112,1113,1115,1117,1120,1122,1125,1128,1131,1133],{"class":65,"line":129},[63,1114,171],{"class":77},[63,1116,174],{"class":69},[63,1118,1119],{"class":231}," \"第一个元素： \"",[63,1121,235],{"class":69},[63,1123,1124],{"class":77}," arr[",[63,1126,1127],{"class":107},"0",[63,1129,1130],{"class":77},"] ",[63,1132,174],{"class":69},[63,1134,245],{"class":77},[63,1136,1137,1139,1141,1144,1146,1148,1150,1152],{"class":65,"line":140},[63,1138,171],{"class":77},[63,1140,174],{"class":69},[63,1142,1143],{"class":231}," \"指针访问第一个元素： \"",[63,1145,235],{"class":69},[63,1147,134],{"class":69},[63,1149,240],{"class":77},[63,1151,174],{"class":69},[63,1153,245],{"class":77},[63,1155,1156],{"class":65,"line":145},[63,1157,85],{"emptyLinePlaceholder":84},[63,1159,1160,1163,1165,1167,1170,1172,1174,1177,1180,1182,1185,1188],{"class":65,"line":151},[63,1161,1162],{"class":69},"    for",[63,1164,680],{"class":77},[63,1166,70],{"class":69},[63,1168,1169],{"class":77}," i ",[63,1171,104],{"class":69},[63,1173,264],{"class":107},[63,1175,1176],{"class":77},"; i ",[63,1178,1179],{"class":69},"\u003C",[63,1181,108],{"class":107},[63,1183,1184],{"class":77},"; i",[63,1186,1187],{"class":69},"++",[63,1189,1190],{"class":77},")\n",[63,1192,1193],{"class":65,"line":168},[63,1194,1195],{"class":77},"    {\n",[63,1197,1198],{"class":65,"line":190},[63,1199,1200],{"class":91},"        \u002F\u002F利用指针遍历数组\n",[63,1202,1203,1206,1208,1210,1212,1214],{"class":65,"line":207},[63,1204,1205],{"class":77},"        cout ",[63,1207,174],{"class":69},[63,1209,134],{"class":69},[63,1211,240],{"class":77},[63,1213,174],{"class":69},[63,1215,245],{"class":77},[63,1217,1218,1221,1223],{"class":65,"line":212},[63,1219,1220],{"class":77},"        p",[63,1222,1187],{"class":69},[63,1224,267],{"class":77},[63,1226,1227],{"class":65,"line":218},[63,1228,1229],{"class":77},"    }\n",[63,1231,1232],{"class":65,"line":224},[63,1233,85],{"emptyLinePlaceholder":84},[63,1235,1236],{"class":65,"line":248},[63,1237,85],{"emptyLinePlaceholder":84},[63,1239,1240,1242,1244],{"class":65,"line":253},[63,1241,261],{"class":69},[63,1243,264],{"class":107},[63,1245,267],{"class":77},[63,1247,1248],{"class":65,"line":258},[63,1249,273],{"class":77},[17,1251,1252],{},[20,1253,629],{},[54,1255,1258],{"className":1256,"code":1257,"language":288,"meta":59},[286],"第一个元素： 1\n指针访问第一个元素： 1\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n",[45,1259,1257],{"__ignoreMap":59},[13,1261,1262],{"id":1262},"指針和函數",[17,1264,1265],{},"**作用：**利用指針作函數參數，可以修改實參的值",[17,1267,1268],{},[20,1269,52],{},[54,1271,1273],{"className":56,"code":1272,"language":58,"meta":59,"style":59},"\u002F\u002F值传递\nvoid swap1(int a ,int b)\n{\n    int temp = a;\n    a = b; \n    b = temp;\n}\n\u002F\u002F地址传递\nvoid swap2(int * p1, int *p2)\n{\n    int temp = *p1;\n    *p1 = *p2;\n    *p2 = temp;\n}\n\nint main() {\n\n    int a = 10;\n    int b = 20;\n    swap1(a, b); \u002F\u002F 值传递不会改变实参\n\n    swap2(&a, &b); \u002F\u002F地址传递会改变实参\n\n    cout \u003C\u003C \"a = \" \u003C\u003C a \u003C\u003C endl;\n\n    cout \u003C\u003C \"b = \" \u003C\u003C b \u003C\u003C endl;\n\n\n    return 0;\n}\n",[45,1274,1275,1280,1306,1311,1323,1333,1343,1347,1352,1380,1384,1397,1411,1421,1425,1429,1437,1441,1453,1466,1477,1481,1502,1506,1523,1528,1546,1551,1556,1565],{"__ignoreMap":59},[63,1276,1277],{"class":65,"line":66},[63,1278,1279],{"class":91},"\u002F\u002F值传递\n",[63,1281,1282,1285,1288,1290,1292,1296,1299,1301,1304],{"class":65,"line":81},[63,1283,1284],{"class":69},"void",[63,1286,1287],{"class":73}," swap1",[63,1289,429],{"class":77},[63,1291,70],{"class":69},[63,1293,1295],{"class":1294},"s4XuR"," a",[63,1297,1298],{"class":77}," ,",[63,1300,70],{"class":69},[63,1302,1303],{"class":1294}," b",[63,1305,1190],{"class":77},[63,1307,1308],{"class":65,"line":88},[63,1309,1310],{"class":77},"{\n",[63,1312,1313,1315,1318,1320],{"class":65,"line":95},[63,1314,98],{"class":69},[63,1316,1317],{"class":77}," temp ",[63,1319,104],{"class":69},[63,1321,1322],{"class":77}," a;\n",[63,1324,1325,1328,1330],{"class":65,"line":117},[63,1326,1327],{"class":77},"    a ",[63,1329,104],{"class":69},[63,1331,1332],{"class":77}," b; \n",[63,1334,1335,1338,1340],{"class":65,"line":123},[63,1336,1337],{"class":77},"    b ",[63,1339,104],{"class":69},[63,1341,1342],{"class":77}," temp;\n",[63,1344,1345],{"class":65,"line":129},[63,1346,273],{"class":77},[63,1348,1349],{"class":65,"line":140},[63,1350,1351],{"class":91},"\u002F\u002F地址传递\n",[63,1353,1354,1356,1359,1361,1363,1365,1368,1371,1373,1375,1378],{"class":65,"line":145},[63,1355,1284],{"class":69},[63,1357,1358],{"class":73}," swap2",[63,1360,429],{"class":77},[63,1362,70],{"class":69},[63,1364,134],{"class":69},[63,1366,1367],{"class":1294}," p1",[63,1369,1370],{"class":77},", ",[63,1372,70],{"class":69},[63,1374,134],{"class":69},[63,1376,1377],{"class":1294},"p2",[63,1379,1190],{"class":77},[63,1381,1382],{"class":65,"line":151},[63,1383,1310],{"class":77},[63,1385,1386,1388,1390,1392,1394],{"class":65,"line":168},[63,1387,98],{"class":69},[63,1389,1317],{"class":77},[63,1391,104],{"class":69},[63,1393,134],{"class":69},[63,1395,1396],{"class":77},"p1;\n",[63,1398,1399,1401,1404,1406,1408],{"class":65,"line":190},[63,1400,907],{"class":69},[63,1402,1403],{"class":77},"p1 ",[63,1405,104],{"class":69},[63,1407,134],{"class":69},[63,1409,1410],{"class":77},"p2;\n",[63,1412,1413,1415,1417,1419],{"class":65,"line":207},[63,1414,907],{"class":69},[63,1416,910],{"class":77},[63,1418,104],{"class":69},[63,1420,1342],{"class":77},[63,1422,1423],{"class":65,"line":212},[63,1424,273],{"class":77},[63,1426,1427],{"class":65,"line":218},[63,1428,85],{"emptyLinePlaceholder":84},[63,1430,1431,1433,1435],{"class":65,"line":224},[63,1432,70],{"class":69},[63,1434,74],{"class":73},[63,1436,78],{"class":77},[63,1438,1439],{"class":65,"line":248},[63,1440,85],{"emptyLinePlaceholder":84},[63,1442,1443,1445,1447,1449,1451],{"class":65,"line":253},[63,1444,98],{"class":69},[63,1446,101],{"class":77},[63,1448,104],{"class":69},[63,1450,108],{"class":107},[63,1452,267],{"class":77},[63,1454,1455,1457,1459,1461,1464],{"class":65,"line":258},[63,1456,98],{"class":69},[63,1458,807],{"class":77},[63,1460,104],{"class":69},[63,1462,1463],{"class":107}," 20",[63,1465,267],{"class":77},[63,1467,1468,1471,1474],{"class":65,"line":270},[63,1469,1470],{"class":73},"    swap1",[63,1472,1473],{"class":77},"(a, b);",[63,1475,1476],{"class":91}," \u002F\u002F 值传递不会改变实参\n",[63,1478,1479],{"class":65,"line":964},[63,1480,85],{"emptyLinePlaceholder":84},[63,1482,1483,1486,1488,1491,1494,1496,1499],{"class":65,"line":969},[63,1484,1485],{"class":73},"    swap2",[63,1487,429],{"class":77},[63,1489,1490],{"class":69},"&",[63,1492,1493],{"class":77},"a, ",[63,1495,1490],{"class":69},[63,1497,1498],{"class":77},"b);",[63,1500,1501],{"class":91}," \u002F\u002F地址传递会改变实参\n",[63,1503,1504],{"class":65,"line":974},[63,1505,85],{"emptyLinePlaceholder":84},[63,1507,1508,1510,1512,1515,1517,1519,1521],{"class":65,"line":983},[63,1509,171],{"class":77},[63,1511,174],{"class":69},[63,1513,1514],{"class":231}," \"a = \"",[63,1516,235],{"class":69},[63,1518,101],{"class":77},[63,1520,174],{"class":69},[63,1522,245],{"class":77},[63,1524,1526],{"class":65,"line":1525},25,[63,1527,85],{"emptyLinePlaceholder":84},[63,1529,1531,1533,1535,1538,1540,1542,1544],{"class":65,"line":1530},26,[63,1532,171],{"class":77},[63,1534,174],{"class":69},[63,1536,1537],{"class":231}," \"b = \"",[63,1539,235],{"class":69},[63,1541,807],{"class":77},[63,1543,174],{"class":69},[63,1545,245],{"class":77},[63,1547,1549],{"class":65,"line":1548},27,[63,1550,85],{"emptyLinePlaceholder":84},[63,1552,1554],{"class":65,"line":1553},28,[63,1555,85],{"emptyLinePlaceholder":84},[63,1557,1559,1561,1563],{"class":65,"line":1558},29,[63,1560,261],{"class":69},[63,1562,264],{"class":107},[63,1564,267],{"class":77},[63,1566,1568],{"class":65,"line":1567},30,[63,1569,273],{"class":77},[17,1571,1572],{},[20,1573,629],{},[54,1575,1578],{"className":1576,"code":1577,"language":288,"meta":59},[286],"a = 20\nb = 10\n",[45,1579,1577],{"__ignoreMap":59},[303,1581,1582],{},[17,1583,1584],{},"總結：如果不想修改實參，就用值傳遞，如果想修改實參，就用地址傳遞",[13,1586,1588],{"id":1587},"指針數組函數","指針、數組、函數",[17,1590,1591],{},"**案例描述：**封裝一個函數，利用冒泡排序，實現對整型數組的升序排序",[17,1593,1594,1595,1597],{},"例如數組：int arr",[63,1596,1083],{}," = { 4,3,6,9,1,2,10,8,7,5 };",[17,1599,1600],{},[20,1601,52],{},[54,1603,1605],{"className":56,"code":1604,"language":58,"meta":59,"style":59},"\u002F\u002F冒泡排序函数\nvoid bubbleSort(int * arr, int len)  \u002F\u002Fint * arr 也可以写为int arr[]\n{\n    for (int i = 0; i \u003C len - 1; i++)\n    {\n        for (int j = 0; j \u003C len - 1 - i; j++)\n        {\n            if (arr[j] > arr[j + 1])\n            {\n                int temp = arr[j];\n                arr[j] = arr[j + 1];\n                arr[j + 1] = temp;\n            }\n        }\n    }\n}\n\n\u002F\u002F打印数组函数\nvoid printArray(int arr[], int len)\n{\n    for (int i = 0; i \u003C len; i++)\n    {\n        cout \u003C\u003C arr[i] \u003C\u003C endl;\n    }\n}\n\nint main() {\n\n    int arr[10] = { 4,3,6,9,1,2,10,8,7,5 };\n    int len = sizeof(arr) \u002F sizeof(int);\n\n    bubbleSort(arr, len);\n\n    printArray(arr, len);\n\n\n    return 0;\n}\n",[45,1606,1607,1612,1640,1644,1677,1681,1718,1723,1745,1750,1762,1778,1793,1798,1803,1807,1811,1815,1820,1842,1846,1871,1875,1888,1892,1896,1900,1908,1912,1966,1991,1996,2005,2010,2018,2023,2028,2037],{"__ignoreMap":59},[63,1608,1609],{"class":65,"line":66},[63,1610,1611],{"class":91},"\u002F\u002F冒泡排序函数\n",[63,1613,1614,1616,1619,1621,1623,1625,1628,1630,1632,1635,1637],{"class":65,"line":81},[63,1615,1284],{"class":69},[63,1617,1618],{"class":73}," bubbleSort",[63,1620,429],{"class":77},[63,1622,70],{"class":69},[63,1624,134],{"class":69},[63,1626,1627],{"class":1294}," arr",[63,1629,1370],{"class":77},[63,1631,70],{"class":69},[63,1633,1634],{"class":1294}," len",[63,1636,687],{"class":77},[63,1638,1639],{"class":91},"  \u002F\u002Fint * arr 也可以写为int arr[]\n",[63,1641,1642],{"class":65,"line":88},[63,1643,1310],{"class":77},[63,1645,1646,1648,1650,1652,1654,1656,1658,1660,1662,1665,1668,1671,1673,1675],{"class":65,"line":95},[63,1647,1162],{"class":69},[63,1649,680],{"class":77},[63,1651,70],{"class":69},[63,1653,1169],{"class":77},[63,1655,104],{"class":69},[63,1657,264],{"class":107},[63,1659,1176],{"class":77},[63,1661,1179],{"class":69},[63,1663,1664],{"class":77}," len ",[63,1666,1667],{"class":69},"-",[63,1669,1670],{"class":107}," 1",[63,1672,1184],{"class":77},[63,1674,1187],{"class":69},[63,1676,1190],{"class":77},[63,1678,1679],{"class":65,"line":117},[63,1680,1195],{"class":77},[63,1682,1683,1686,1688,1690,1693,1695,1697,1700,1702,1704,1706,1708,1711,1714,1716],{"class":65,"line":123},[63,1684,1685],{"class":69},"        for",[63,1687,680],{"class":77},[63,1689,70],{"class":69},[63,1691,1692],{"class":77}," j ",[63,1694,104],{"class":69},[63,1696,264],{"class":107},[63,1698,1699],{"class":77},"; j ",[63,1701,1179],{"class":69},[63,1703,1664],{"class":77},[63,1705,1667],{"class":69},[63,1707,1670],{"class":107},[63,1709,1710],{"class":69}," -",[63,1712,1713],{"class":77}," i; j",[63,1715,1187],{"class":69},[63,1717,1190],{"class":77},[63,1719,1720],{"class":65,"line":129},[63,1721,1722],{"class":77},"        {\n",[63,1724,1725,1728,1731,1734,1737,1740,1742],{"class":65,"line":140},[63,1726,1727],{"class":69},"            if",[63,1729,1730],{"class":77}," (arr[j] ",[63,1732,1733],{"class":69},">",[63,1735,1736],{"class":77}," arr[j ",[63,1738,1739],{"class":69},"+",[63,1741,1670],{"class":107},[63,1743,1744],{"class":77},"])\n",[63,1746,1747],{"class":65,"line":145},[63,1748,1749],{"class":77},"            {\n",[63,1751,1752,1755,1757,1759],{"class":65,"line":151},[63,1753,1754],{"class":69},"                int",[63,1756,1317],{"class":77},[63,1758,104],{"class":69},[63,1760,1761],{"class":77}," arr[j];\n",[63,1763,1764,1767,1769,1771,1773,1775],{"class":65,"line":168},[63,1765,1766],{"class":77},"                arr[j] ",[63,1768,104],{"class":69},[63,1770,1736],{"class":77},[63,1772,1739],{"class":69},[63,1774,1670],{"class":107},[63,1776,1777],{"class":77},"];\n",[63,1779,1780,1783,1785,1787,1789,1791],{"class":65,"line":190},[63,1781,1782],{"class":77},"                arr[j ",[63,1784,1739],{"class":69},[63,1786,1670],{"class":107},[63,1788,1130],{"class":77},[63,1790,104],{"class":69},[63,1792,1342],{"class":77},[63,1794,1795],{"class":65,"line":207},[63,1796,1797],{"class":77},"            }\n",[63,1799,1800],{"class":65,"line":212},[63,1801,1802],{"class":77},"        }\n",[63,1804,1805],{"class":65,"line":218},[63,1806,1229],{"class":77},[63,1808,1809],{"class":65,"line":224},[63,1810,273],{"class":77},[63,1812,1813],{"class":65,"line":248},[63,1814,85],{"emptyLinePlaceholder":84},[63,1816,1817],{"class":65,"line":253},[63,1818,1819],{"class":91},"\u002F\u002F打印数组函数\n",[63,1821,1822,1824,1827,1829,1831,1833,1836,1838,1840],{"class":65,"line":258},[63,1823,1284],{"class":69},[63,1825,1826],{"class":73}," printArray",[63,1828,429],{"class":77},[63,1830,70],{"class":69},[63,1832,1627],{"class":1294},[63,1834,1835],{"class":77},"[], ",[63,1837,70],{"class":69},[63,1839,1634],{"class":1294},[63,1841,1190],{"class":77},[63,1843,1844],{"class":65,"line":270},[63,1845,1310],{"class":77},[63,1847,1848,1850,1852,1854,1856,1858,1860,1862,1864,1867,1869],{"class":65,"line":964},[63,1849,1162],{"class":69},[63,1851,680],{"class":77},[63,1853,70],{"class":69},[63,1855,1169],{"class":77},[63,1857,104],{"class":69},[63,1859,264],{"class":107},[63,1861,1176],{"class":77},[63,1863,1179],{"class":69},[63,1865,1866],{"class":77}," len; i",[63,1868,1187],{"class":69},[63,1870,1190],{"class":77},[63,1872,1873],{"class":65,"line":969},[63,1874,1195],{"class":77},[63,1876,1877,1879,1881,1884,1886],{"class":65,"line":974},[63,1878,1205],{"class":77},[63,1880,174],{"class":69},[63,1882,1883],{"class":77}," arr[i] ",[63,1885,174],{"class":69},[63,1887,245],{"class":77},[63,1889,1890],{"class":65,"line":983},[63,1891,1229],{"class":77},[63,1893,1894],{"class":65,"line":1525},[63,1895,273],{"class":77},[63,1897,1898],{"class":65,"line":1530},[63,1899,85],{"emptyLinePlaceholder":84},[63,1901,1902,1904,1906],{"class":65,"line":1548},[63,1903,70],{"class":69},[63,1905,74],{"class":73},[63,1907,78],{"class":77},[63,1909,1910],{"class":65,"line":1553},[63,1911,85],{"emptyLinePlaceholder":84},[63,1913,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964],{"class":65,"line":1558},[63,1915,98],{"class":69},[63,1917,1124],{"class":77},[63,1919,1083],{"class":107},[63,1921,1130],{"class":77},[63,1923,104],{"class":69},[63,1925,1034],{"class":77},[63,1927,1053],{"class":107},[63,1929,1040],{"class":77},[63,1931,1048],{"class":107},[63,1933,1040],{"class":77},[63,1935,1063],{"class":107},[63,1937,1040],{"class":77},[63,1939,1078],{"class":107},[63,1941,1040],{"class":77},[63,1943,1037],{"class":107},[63,1945,1040],{"class":77},[63,1947,1043],{"class":107},[63,1949,1040],{"class":77},[63,1951,1083],{"class":107},[63,1953,1040],{"class":77},[63,1955,1073],{"class":107},[63,1957,1040],{"class":77},[63,1959,1068],{"class":107},[63,1961,1040],{"class":77},[63,1963,1058],{"class":107},[63,1965,1086],{"class":77},[63,1967,1968,1970,1972,1974,1976,1979,1982,1984,1986,1988],{"class":65,"line":1567},[63,1969,98],{"class":69},[63,1971,1664],{"class":77},[63,1973,104],{"class":69},[63,1975,411],{"class":69},[63,1977,1978],{"class":77},"(arr) ",[63,1980,1981],{"class":69},"\u002F",[63,1983,411],{"class":69},[63,1985,429],{"class":77},[63,1987,70],{"class":69},[63,1989,1990],{"class":77},");\n",[63,1992,1994],{"class":65,"line":1993},31,[63,1995,85],{"emptyLinePlaceholder":84},[63,1997,1999,2002],{"class":65,"line":1998},32,[63,2000,2001],{"class":73},"    bubbleSort",[63,2003,2004],{"class":77},"(arr, len);\n",[63,2006,2008],{"class":65,"line":2007},33,[63,2009,85],{"emptyLinePlaceholder":84},[63,2011,2013,2016],{"class":65,"line":2012},34,[63,2014,2015],{"class":73},"    printArray",[63,2017,2004],{"class":77},[63,2019,2021],{"class":65,"line":2020},35,[63,2022,85],{"emptyLinePlaceholder":84},[63,2024,2026],{"class":65,"line":2025},36,[63,2027,85],{"emptyLinePlaceholder":84},[63,2029,2031,2033,2035],{"class":65,"line":2030},37,[63,2032,261],{"class":69},[63,2034,264],{"class":107},[63,2036,267],{"class":77},[63,2038,2040],{"class":65,"line":2039},38,[63,2041,273],{"class":77},[17,2043,2044],{},[20,2045,508],{},[54,2047,2050],{"className":2048,"code":2049,"language":288,"meta":59},[286],"1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n",[45,2051,2049],{"__ignoreMap":59},[303,2053,2054],{},[17,2055,2056],{},"總結：當數組名傳入到函數作爲參數時，被退化爲指向首元素的指針",[2058,2059,2060],"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);}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":59,"searchDepth":81,"depth":81,"links":2062},[2063],{"id":5,"depth":81,"text":5,"children":2064},[2065,2066,2067,2068,2069,2070,2071,2072],{"id":15,"depth":88,"text":15},{"id":40,"depth":88,"text":40},{"id":320,"depth":88,"text":320},{"id":522,"depth":88,"text":522},{"id":752,"depth":88,"text":752},{"id":998,"depth":88,"text":998},{"id":1262,"depth":88,"text":1262},{"id":1587,"depth":88,"text":1588},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen",0,"0900","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","zh-hant:2023-10-05-cplusplus-jiao-xue","\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针",false,null,"zh-Hant","zh-hant",{},{"title":5,"description":59},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","pDfMBCjhhaBurTdRPD6YbM1sVa7QM4zoPTJGQzUL8_E",[2093,2098,2103,2108,2113,2118,2123,2128,2133,2134,2139,2143,2148,2153,2158,2163,2168,2173,2178,2183,2188,2193,2198,2203,2208,2213,2218,2223,2228,2233,2238,2243,2248,2253,2258,2263,2268,2273,2278,2283,2288,2293,2298,2303,2308,2313,2318,2323,2328,2333,2338,2343,2348,2353,2358,2363,2368,2373,2378,2383,2388,2393,2398,2403,2408,2413,2418,2423,2428,2433,2438,2443,2448,2453,2458,2463,2468,2473,2478,2483,2488,2493],{"path":2094,"stem":2095,"title":2096,"date":2076,"chapterOrder":2097,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++開發環境搭建與測試","0100",{"path":2099,"stem":2100,"title":2101,"date":2076,"chapterOrder":2102,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基礎初識","0200",{"path":2104,"stem":2105,"title":2106,"date":2076,"chapterOrder":2107,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","數據類型與數據存放","0300",{"path":2109,"stem":2110,"title":2111,"date":2076,"chapterOrder":2112,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","輸入輸出","0400",{"path":2114,"stem":2115,"title":2116,"date":2076,"chapterOrder":2117,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","運算符","0500",{"path":2119,"stem":2120,"title":2121,"date":2076,"chapterOrder":2122,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程結構","0600",{"path":2124,"stem":2125,"title":2126,"date":2076,"chapterOrder":2127,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","數組","0700",{"path":2129,"stem":2130,"title":2131,"date":2076,"chapterOrder":2132,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函數與頭文件","0800",{"path":2073,"stem":2090,"title":5,"date":2076,"chapterOrder":2075,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},{"path":2135,"stem":2136,"title":2137,"date":2076,"chapterOrder":2138,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","結構體與共用體","1000",{"path":2140,"stem":2141,"title":2142,"date":2076,"chapterOrder":693,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","內存分區與生命週期",{"path":2144,"stem":2145,"title":2146,"date":2076,"chapterOrder":2147,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":2149,"stem":2150,"title":2151,"date":2076,"chapterOrder":2152,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函數提高與命名空間","1300",{"path":2154,"stem":2155,"title":2156,"date":2076,"chapterOrder":2157,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封裝","1400-0100",{"path":2159,"stem":2160,"title":2161,"date":2076,"chapterOrder":2162,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","對象初始化和清理","1400-0200",{"path":2164,"stem":2165,"title":2166,"date":2076,"chapterOrder":2167,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","對象模型與this指針","1400-0300",{"path":2169,"stem":2170,"title":2171,"date":2076,"chapterOrder":2172,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元與運算符重載","1400-0400",{"path":2174,"stem":2175,"title":2176,"date":2076,"chapterOrder":2177,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","繼承","1400-0500",{"path":2179,"stem":2180,"title":2181,"date":2076,"chapterOrder":2182,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多態","1400-0600",{"path":2184,"stem":2185,"title":2186,"date":2076,"chapterOrder":2187,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","類和對象","1400",{"path":2189,"stem":2190,"title":2191,"date":2076,"chapterOrder":2192,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":2194,"stem":2195,"title":2196,"date":2076,"chapterOrder":2197,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","異常處理","1600",{"path":2199,"stem":2200,"title":2201,"date":2076,"chapterOrder":2202,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":2204,"stem":2205,"title":2206,"date":2076,"chapterOrder":2207,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初識","1800-0100",{"path":2209,"stem":2210,"title":2211,"date":2076,"chapterOrder":2212,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":2214,"stem":2215,"title":2216,"date":2076,"chapterOrder":2217,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":2219,"stem":2220,"title":2221,"date":2076,"chapterOrder":2222,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":2224,"stem":2225,"title":2226,"date":2076,"chapterOrder":2227,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":2229,"stem":2230,"title":2231,"date":2076,"chapterOrder":2232,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":2234,"stem":2235,"title":2236,"date":2076,"chapterOrder":2237,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":2239,"stem":2240,"title":2241,"date":2076,"chapterOrder":2242,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":2244,"stem":2245,"title":2246,"date":2076,"chapterOrder":2247,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":2249,"stem":2250,"title":2251,"date":2076,"chapterOrder":2252,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":2254,"stem":2255,"title":2256,"date":2076,"chapterOrder":2257,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函數對象與謂詞","1800-1100",{"path":2259,"stem":2260,"title":2261,"date":2076,"chapterOrder":2262,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":2264,"stem":2265,"title":2266,"date":2076,"chapterOrder":2267,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高編程","1800",{"path":2269,"stem":2270,"title":2271,"date":2076,"chapterOrder":2272,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++類型轉換","1900",{"path":2274,"stem":2275,"title":2276,"date":2076,"chapterOrder":2277,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":2279,"stem":2280,"title":2281,"date":2076,"chapterOrder":2282,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":2284,"stem":2285,"title":2286,"date":2076,"chapterOrder":2287,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using","2000-0300",{"path":2289,"stem":2290,"title":2291,"date":2076,"chapterOrder":2292,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":2294,"stem":2295,"title":2296,"date":2076,"chapterOrder":2297,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","範圍 for 循環","2000-0500",{"path":2299,"stem":2300,"title":2301,"date":2076,"chapterOrder":2302,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","結構化綁定","2000-0600",{"path":2304,"stem":2305,"title":2306,"date":2076,"chapterOrder":2307,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":2309,"stem":2310,"title":2311,"date":2076,"chapterOrder":2312,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":2314,"stem":2315,"title":2316,"date":2076,"chapterOrder":2317,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指針","2000-0900",{"path":2319,"stem":2320,"title":2321,"date":2076,"chapterOrder":2322,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移動語義","2000-1000",{"path":2324,"stem":2325,"title":2326,"date":2076,"chapterOrder":2327,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表達式","2000-1100",{"path":2329,"stem":2330,"title":2331,"date":2076,"chapterOrder":2332,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":2334,"stem":2335,"title":2336,"date":2076,"chapterOrder":2337,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":2339,"stem":2340,"title":2341,"date":2076,"chapterOrder":2342,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":2344,"stem":2345,"title":2346,"date":2076,"chapterOrder":2347,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":2349,"stem":2350,"title":2351,"date":2076,"chapterOrder":2352,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":2354,"stem":2355,"title":2356,"date":2076,"chapterOrder":2357,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":2359,"stem":2360,"title":2361,"date":2076,"chapterOrder":2362,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":2364,"stem":2365,"title":2366,"date":2076,"chapterOrder":2367,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 與 join","2000-1900-0100",{"path":2369,"stem":2370,"title":2371,"date":2076,"chapterOrder":2372,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 與 lock_guard","2000-1900-0200",{"path":2374,"stem":2375,"title":2376,"date":2076,"chapterOrder":2377,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":2379,"stem":2380,"title":2381,"date":2076,"chapterOrder":2382,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":2384,"stem":2385,"title":2386,"date":2076,"chapterOrder":2387,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","併發編程","2000-1900",{"path":2389,"stem":2390,"title":2391,"date":2076,"chapterOrder":2392,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":2394,"stem":2395,"title":2396,"date":2076,"chapterOrder":2397,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 簡介","2000-2100",{"path":2399,"stem":2400,"title":2401,"date":2076,"chapterOrder":2402,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","現代C++","2000",{"path":2404,"stem":2405,"title":2406,"date":2076,"chapterOrder":2407,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定時器與異步 IO","2100-0100-0100",{"path":2409,"stem":2410,"title":2411,"date":2076,"chapterOrder":2412,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基礎","2100-0100-0200",{"path":2414,"stem":2415,"title":2416,"date":2076,"chapterOrder":2417,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":2419,"stem":2420,"title":2421,"date":2076,"chapterOrder":2422,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":2424,"stem":2425,"title":2426,"date":2076,"chapterOrder":2427,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":2429,"stem":2430,"title":2431,"date":2076,"chapterOrder":2432,"chapterDepth":81,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","機器人工程寫法與 ROS2 集成","2100-0100-0600",{"path":2434,"stem":2435,"title":2436,"date":2076,"chapterOrder":2437,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio異步IO庫","2100-0100",{"path":2439,"stem":2440,"title":2441,"date":2076,"chapterOrder":2442,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen線性代數庫","2100-0200",{"path":2444,"stem":2445,"title":2446,"date":2076,"chapterOrder":2447,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV計算機視覺庫","2100-0300",{"path":2449,"stem":2450,"title":2451,"date":2076,"chapterOrder":2452,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL點雲庫","2100-0400",{"path":2454,"stem":2455,"title":2456,"date":2076,"chapterOrder":2457,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李羣李代數庫","2100-0500",{"path":2459,"stem":2460,"title":2461,"date":2076,"chapterOrder":2462,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用庫學習","2100",{"path":2464,"stem":2465,"title":2466,"date":2076,"chapterOrder":2467,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets與構建安裝","2200-0100",{"path":2469,"stem":2470,"title":2471,"date":2076,"chapterOrder":2472,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","頂層CMake與公共編譯選項","2200-0200",{"path":2474,"stem":2475,"title":2476,"date":2076,"chapterOrder":2477,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src與lib模塊CMake詳解","2200-0300",{"path":2479,"stem":2480,"title":2481,"date":2076,"chapterOrder":2482,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方庫依賴寫法","2200-0400",{"path":2484,"stem":2485,"title":2486,"date":2076,"chapterOrder":2487,"chapterDepth":66,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板擴展與常見問題","2200-0500",{"path":2489,"stem":2490,"title":2491,"date":2076,"chapterOrder":2492,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":2083},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":2079,"stem":2494,"title":2495,"date":2076,"chapterOrder":2084,"chapterDepth":2074,"docKey":2078,"docRoot":2079,"docTitle":2080,"isWikiDoc":84,"isWikiIndex":84},"_i18n\u002Fzh-hant\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":2497},[2498,2501,2502,2505,2508],{"path":2499,"localeSlug":2500,"i18nKey":2082},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","en-us",{"path":2073,"localeSlug":2086,"i18nKey":2082},{"path":2503,"localeSlug":2504,"i18nKey":2082},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","zh-hk",{"path":2506,"localeSlug":2507,"i18nKey":2082},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","zh-tw",{"path":2509,"localeSlug":2510,"i18nKey":2082},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","zh-cn",[2499,2089,2073,2089,2503,2089,2506,2089,2509,2089],1784646807308]