版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C++編程自學寶典注:原文檔電子版(非掃描),需要的請下載本文檔后留言,謝謝目錄第1章初識C++11.1本章的主要內容11.2C++是什么11.3安裝VisualC++21.3.1安裝配置21.3.2下載安裝文件21.3.3安裝VisualStudio31.3.4注冊Microsoft賬號51.4C++項目結構簡介61.4.1編譯器61.4.2鏈接代碼71.4.3源文件81.4.4預處理器和標識符141.4.5依賴項181.5編寫一個簡單的項目程序221.5.1項目結構221.5.2創(chuàng)建預編譯頭文件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函數
251.5.6構建可執(zhí)行文件261.5.7測試代碼271.5.8修改項目271.6小結27第2章語言特性簡介282.1編寫C++代碼282.1.1空格282.1.2格式化代碼292.1.3編寫語句302.1.4類型和變量322.1.5常量和文字332.1.6命名空間372.1.7C++的變量作用域402.2運算符422.3執(zhí)行流控制492.3.1條件語句492.3.2選擇512.3.3循環(huán)532.3.4跳轉572.4C++語言特性應用582.5小結62第3章C++類型探秘633.1內置類型633.1.1整數類型643.1.2浮點類型683.1.3字符和字符串693.1.4布爾類型753.1.5void753.1.6初始化器763.1.7默認值773.1.8無類型的變量聲明783.1.9存儲類803.1.10類型別名813.1.11記錄類型中的聚合數據823.1.12訪問運行時類型信息883.1.13類型取值范圍893.2類型之間的轉換893.2.1類型轉換893.2.2轉型913.3C++類型應用943.4小結101第4章內存、數組和指針1024.1C++中的使用內存1024.1.1C++指針語法1024.1.2空指針1044.1.3內存類型1044.1.4指針算術1064.2數組1074.2.1函數參數1084.2.2多維數組1094.2.3將多維數組傳遞給函數1104.2.4字符數組1114.3在C++中使用指針1134.3.1訪問越界1134.3.2指針內存釋放1134.3.3指針轉型1144.4在代碼中分配內存1154.4.1分配單個對象1164.4.2分配對象數組1164.4.3處理內存分配異常1174.4.4new運算符的其他版本1174.4.5內存的生命周期1184.4.6WindowsSDK和指針1184.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"C++標準庫
1204.6引用1224.6.1常量引用1234.6.2返回引用1234.6.3臨時引用1244.6.4右值引用1254.6.5for循環(huán)區(qū)間和引用1274.7指針實戰(zhàn)1284.7.1創(chuàng)建項目1294.7.2將task對象添加到列表1304.7.3刪除任務列表1314.7.4遍歷任務列表1324.7.5插入元素1334.8小結135第5章函數1365.1定義C++函數1365.1.1聲明和定義函數1365.1.2聲明鏈接1375.1.3內聯化1375.1.4確定返回類型1385.1.5函數命名1385.1.6函數參數1385.1.7聲明異常1395.1.8函數體1395.2函數參數1395.2.1傳遞初始化器列表1405.2.2默認參數1405.2.3可變參數1415.3函數特性1445.3.1堆棧調用1445.3.2聲明調用規(guī)范1445.3.3遞歸1455.3.4函數重載1465.3.5函數和作用域1465.3.6刪除函數1465.3.7值傳遞和引用傳遞1475.4函數設計1485.4.1前置條件和后置條件1485.4.2不變量1495.5函數指針1505.5.1留意括號1505.5.2聲明函數指針1505.5.3函數指針用法1515.6模板函數1525.6.1定義模板1535.6.2模板參數值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"可變參數模板
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"運算符重載
1595.7.1函數對象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表達式簡介1635.8函數在C++中的應用1645.9小結169第6章類1706.1編寫類1706.1.1重新審視結構體1706.1.2定義類1716.1.3定義類的行為1716.1.4創(chuàng)建對象1746.1.5聲明靜態(tài)成員1816.1.6嵌套類1846.1.7訪問常量對象1846.2對象和指針1856.2.1指向對象成員的指針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"運算符重載
1866.2.3定義函數類1886.2.4定義轉換運算符1916.2.5資源管理1926.2.6編寫包裝器類1926.2.7智能指針1936.3模板1986.4類的應用2006.5小結203第7章面向對象編程簡介2047.1繼承和組合2047.1.1從一個類繼承2047.1.2方法重載和名稱隱藏2067.1.3指針和引用2087.1.4訪問層級2097.1.5繼承訪問層級2117.1.6多繼承2117.2多態(tài)簡介2147.2.1虛方法2157.2.2虛方法表2177.2.3多繼承和虛方法表2187.2.4虛方法、構造函數和析構函數2197.2.5容器和虛方法2197.2.6友元和繼承2207.2.7重載和關鍵字final2217.2.8虛擬繼承2227.2.9抽象類2227.2.10獲取類型信息2247.2.11智能指針和虛方法2267.2.12接口2287.2.13類之間的關系2307.2.14mixin類2317.3多態(tài)應用2337.4小結244第8章標準庫容器2458.1pair和tuple2458.2容器2478.2.1順序容器2488.2.2關聯容器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數值庫2688.4.1編譯期運算2688.4.2復數2708.5標準庫應用2718.6小結276第9章字符串2779.1把字符串類當作容器2779.1.1獲取字符串信息2789.1.2修改字符串2789.1.3搜索字符串2799.2國際化2819.3字符串和數字2849.3.1將字符串轉換成數字2849.3.2將數字轉換成字符串2849.4stream類2859.4.1輸出浮點數2859.4.2輸出整數2879.4.3輸出時間和貨幣2889.4.4使用stream將數字轉換為字符串2899.4.5使用stream從字符串讀取數字2909.5正則表達式2929.5.1正則表達式定義2929.5.2標準庫類2949.6字符串應用2989.6.1創(chuàng)建項目2999.6.2處理標題子元素3039.7小結305第10章診斷和調試30610.1準備工作30610.1.1不變性和條件編譯30610.1.2條件編譯30710.1.3pragma指令30810.1.4添加通知消息30910.1.5調試程序的編譯器開關31110.1.6預處理器標識符31210.1.7生成診斷信息31410.1.8斷言31810.2應用程序終止31910.3異常值32010.3.1獲取描述信息32110.3.2消息編譯器32210.4C++的異常32310.4.1異常規(guī)范32310.4.2C++異常語法32310.4.3標準exception類32510.4.4根據類型捕獲異常32610.4.5函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度餐飲行業(yè)食材溯源配送合同3篇
- 二零二五年度生態(tài)石材開采與環(huán)保承包協議3篇
- 2025年度金融科技風險評估與合規(guī)咨詢合同4篇
- 二零二五年度臨時演員演出安全管理協議4篇
- 二零二五年度船舶租賃與購買捆綁合同3篇
- 二零二五年度深圳離婚子女撫養(yǎng)權爭奪合同
- 二零二五版建筑工程土方中介合同索賠處理細則3篇
- 個人信用貸款協議標準格式版B版
- 《使用工具》(說課稿)安徽大學版三年級下冊綜合實踐活動
- Unit 3 We're going to have an English test說課稿-2023-2024學年教科版(廣州)英語五年下冊
- 衡水市出租車駕駛員從業(yè)資格區(qū)域科目考試題庫(全真題庫)
- 護理安全用氧培訓課件
- 《三國演義》中人物性格探析研究性課題報告
- 注冊電氣工程師公共基礎高數輔導課件
- 土方勞務分包合同中鐵十一局
- 乳腺導管原位癌
- 冷庫管道應急預案
- 司法考試必背大全(涵蓋所有法律考點)
- 公共部分裝修工程 施工組織設計
- 《學習教育重要論述》考試復習題庫(共250余題)
- 裝飾裝修施工及擔保合同
評論
0/150
提交評論