C++編程自學(xué)寶典_第1頁(yè)
C++編程自學(xué)寶典_第2頁(yè)
C++編程自學(xué)寶典_第3頁(yè)
C++編程自學(xué)寶典_第4頁(yè)
C++編程自學(xué)寶典_第5頁(yè)
已閱讀5頁(yè),還剩339頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C++編程自學(xué)寶典注:原文檔電子版(非掃描),需要的請(qǐng)下載本文檔后留言,謝謝目錄第1章初識(shí)C++11.1本章的主要內(nèi)容11.2C++是什么11.3安裝VisualC++21.3.1安裝配置21.3.2下載安裝文件21.3.3安裝VisualStudio31.3.4注冊(cè)Microsoft賬號(hào)51.4C++項(xiàng)目結(jié)構(gòu)簡(jiǎn)介61.4.1編譯器61.4.2鏈接代碼71.4.3源文件81.4.4預(yù)處理器和標(biāo)識(shí)符141.4.5依賴項(xiàng)181.5編寫(xiě)一個(gè)簡(jiǎn)單的項(xiàng)目程序221.5.1項(xiàng)目結(jié)構(gòu)221.5.2創(chuàng)建預(yù)編譯頭文件221.5.3創(chuàng)建主文件231.5.4輸入和輸出流241.5.5\t"/item/C%2B%2B%E7%BC%96%E7%A8%8B%E8%87%AA%E5%AD%A6%E5%AE%9D%E5%85%B8/_blank"time函數(shù)

251.5.6構(gòu)建可執(zhí)行文件261.5.7測(cè)試代碼271.5.8修改項(xiàng)目271.6小結(jié)27第2章語(yǔ)言特性簡(jiǎn)介282.1編寫(xiě)C++代碼282.1.1空格282.1.2格式化代碼292.1.3編寫(xiě)語(yǔ)句302.1.4類型和變量322.1.5常量和文字332.1.6命名空間372.1.7C++的變量作用域402.2運(yùn)算符422.3執(zhí)行流控制492.3.1條件語(yǔ)句492.3.2選擇512.3.3循環(huán)532.3.4跳轉(zhuǎn)572.4C++語(yǔ)言特性應(yīng)用582.5小結(jié)62第3章C++類型探秘633.1內(nèi)置類型633.1.1整數(shù)類型643.1.2浮點(diǎn)類型683.1.3字符和字符串693.1.4布爾類型753.1.5void753.1.6初始化器763.1.7默認(rèn)值773.1.8無(wú)類型的變量聲明783.1.9存儲(chǔ)類803.1.10類型別名813.1.11記錄類型中的聚合數(shù)據(jù)823.1.12訪問(wèn)運(yùn)行時(shí)類型信息883.1.13類型取值范圍893.2類型之間的轉(zhuǎn)換893.2.1類型轉(zhuǎn)換893.2.2轉(zhuǎn)型913.3C++類型應(yīng)用943.4小結(jié)101第4章內(nèi)存、數(shù)組和指針1024.1C++中的使用內(nèi)存1024.1.1C++指針語(yǔ)法1024.1.2空指針1044.1.3內(nèi)存類型1044.1.4指針?biāo)阈g(shù)1064.2數(shù)組1074.2.1函數(shù)參數(shù)1084.2.2多維數(shù)組1094.2.3將多維數(shù)組傳遞給函數(shù)1104.2.4字符數(shù)組1114.3在C++中使用指針1134.3.1訪問(wèn)越界1134.3.2指針內(nèi)存釋放1134.3.3指針轉(zhuǎn)型1144.4在代碼中分配內(nèi)存1154.4.1分配單個(gè)對(duì)象1164.4.2分配對(duì)象數(shù)組1164.4.3處理內(nèi)存分配異常1174.4.4new運(yùn)算符的其他版本1174.4.5內(nèi)存的生命周期1184.4.6WindowsSDK和指針1184.5內(nèi)存與\t"/item/C%2B%2B%E7%BC%96%E7%A8%8B%E8%87%AA%E5%AD%A6%E5%AE%9D%E5%85%B8/_blank"C++標(biāo)準(zhǔn)庫(kù)

1204.6引用1224.6.1常量引用1234.6.2返回引用1234.6.3臨時(shí)引用1244.6.4右值引用1254.6.5for循環(huán)區(qū)間和引用1274.7指針實(shí)戰(zhàn)1284.7.1創(chuàng)建項(xiàng)目1294.7.2將task對(duì)象添加到列表1304.7.3刪除任務(wù)列表1314.7.4遍歷任務(wù)列表1324.7.5插入元素1334.8小結(jié)135第5章函數(shù)1365.1定義C++函數(shù)1365.1.1聲明和定義函數(shù)1365.1.2聲明鏈接1375.1.3內(nèi)聯(lián)化1375.1.4確定返回類型1385.1.5函數(shù)命名1385.1.6函數(shù)參數(shù)1385.1.7聲明異常1395.1.8函數(shù)體1395.2函數(shù)參數(shù)1395.2.1傳遞初始化器列表1405.2.2默認(rèn)參數(shù)1405.2.3可變參數(shù)1415.3函數(shù)特性1445.3.1堆棧調(diào)用1445.3.2聲明調(diào)用規(guī)范1445.3.3遞歸1455.3.4函數(shù)重載1465.3.5函數(shù)和作用域1465.3.6刪除函數(shù)1465.3.7值傳遞和引用傳遞1475.4函數(shù)設(shè)計(jì)1485.4.1前置條件和后置條件1485.4.2不變量1495.5函數(shù)指針1505.5.1留意括號(hào)1505.5.2聲明函數(shù)指針1505.5.3函數(shù)指針用法1515.6模板函數(shù)1525.6.1定義模板1535.6.2模板參數(shù)值1555.6.3專一化模板1575.6.4\t"/item/C%2B%2B%E7%BC%96%E7%A8%8B%E8%87%AA%E5%AD%A6%E5%AE%9D%E5%85%B8/_blank"可變參數(shù)模板

1575.7\t"/item/C%2B%2B%E7%BC%96%E7%A8%8B%E8%87%AA%E5%AD%A6%E5%AE%9D%E5%85%B8/_blank"運(yùn)算符重載

1595.7.1函數(shù)對(duì)象1615.7.2\t"/item/C%2B%2B%E7%BC%96%E7%A8%8B%E8%87%AA%E5%AD%A6%E5%AE%9D%E5%85%B8/_blank"lambda表達(dá)式簡(jiǎn)介1635.8函數(shù)在C++中的應(yīng)用1645.9小結(jié)169第6章類1706.1編寫(xiě)類1706.1.1重新審視結(jié)構(gòu)體1706.1.2定義類1716.1.3定義類的行為1716.1.4創(chuàng)建對(duì)象1746.1.5聲明靜態(tài)成員1816.1.6嵌套類1846.1.7訪問(wèn)常量對(duì)象1846.2對(duì)象和指針1856.2.1指向?qū)ο蟪蓡T的指針1856.2.2\t"/item/C%2B%2B%E7%BC%96%E7%A8%8B%E8%87%AA%E5%AD%A6%E5%AE%9D%E5%85%B8/_blank"運(yùn)算符重載

1866.2.3定義函數(shù)類1886.2.4定義轉(zhuǎn)換運(yùn)算符1916.2.5資源管理1926.2.6編寫(xiě)包裝器類1926.2.7智能指針1936.3模板1986.4類的應(yīng)用2006.5小結(jié)203第7章面向?qū)ο缶幊毯?jiǎn)介2047.1繼承和組合2047.1.1從一個(gè)類繼承2047.1.2方法重載和名稱隱藏2067.1.3指針和引用2087.1.4訪問(wèn)層級(jí)2097.1.5繼承訪問(wèn)層級(jí)2117.1.6多繼承2117.2多態(tài)簡(jiǎn)介2147.2.1虛方法2157.2.2虛方法表2177.2.3多繼承和虛方法表2187.2.4虛方法、構(gòu)造函數(shù)和析構(gòu)函數(shù)2197.2.5容器和虛方法2197.2.6友元和繼承2207.2.7重載和關(guān)鍵字final2217.2.8虛擬繼承2227.2.9抽象類2227.2.10獲取類型信息2247.2.11智能指針和虛方法2267.2.12接口2287.2.13類之間的關(guān)系2307.2.14mixin類2317.3多態(tài)應(yīng)用2337.4小結(jié)244第8章標(biāo)準(zhǔn)庫(kù)容器2458.1pair和tuple2458.2容器2478.2.1順序容器2488.2.2關(guān)聯(lián)容器2528.2.3專用容器2558.2.4迭代器2568.3算法2618.3.1元素迭代2618.3.2獲取信息2638.3.3容器比較2638.3.4修改元素2648.3.5查找元素2668.3.6元素排序2678.4數(shù)值庫(kù)2688.4.1編譯期運(yùn)算2688.4.2復(fù)數(shù)2708.5標(biāo)準(zhǔn)庫(kù)應(yīng)用2718.6小結(jié)276第9章字符串2779.1把字符串類當(dāng)作容器2779.1.1獲取字符串信息2789.1.2修改字符串2789.1.3搜索字符串2799.2國(guó)際化2819.3字符串和數(shù)字2849.3.1將字符串轉(zhuǎn)換成數(shù)字2849.3.2將數(shù)字轉(zhuǎn)換成字符串2849.4stream類2859.4.1輸出浮點(diǎn)數(shù)2859.4.2輸出整數(shù)2879.4.3輸出時(shí)間和貨幣2889.4.4使用stream將數(shù)字轉(zhuǎn)換為字符串2899.4.5使用stream從字符串讀取數(shù)字2909.5正則表達(dá)式2929.5.1正則表達(dá)式定義2929.5.2標(biāo)準(zhǔn)庫(kù)類2949.6字符串應(yīng)用2989.6.1創(chuàng)建項(xiàng)目2999.6.2處理標(biāo)題子元素3039.7小結(jié)305第10章診斷和調(diào)試30610.1準(zhǔn)備工作30610.1.1不變性和條件編譯30610.1.2條件編譯30710.1.3pragma指令30810.1.4添加通知消息30910.1.5調(diào)試程序的編譯器開(kāi)關(guān)31110.1.6預(yù)處理器標(biāo)識(shí)符31210.1.7生成診斷信息31410.1.8斷言31810.2應(yīng)用程序終止31910.3異常值32010.3.1獲取描述信息32110.3.2消息編譯器32210.4C++的異常32310.4.1異常規(guī)范32310.4.2C++異常語(yǔ)法32310.4.3標(biāo)準(zhǔn)exception類32510.4.4根據(jù)類型捕獲異常32610.4.5函

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論