出版時間:2006-3 出版社:高等教育 作者:吳乃陵,況迎輝[ 頁數(shù):399
Tag標簽:無
內(nèi)容概要
本書介紹面向對象的C++程序設計,體現(xiàn)了最新的C++國際標準ISO 14882的規(guī)范。本書不是泛泛介紹面向對象的C++的語法和框架,而是突出面向對象關鍵技術的教學,包括完善的封裝,多態(tài)(重載與超載)、模板和派生的應用,在構造函數(shù)中動態(tài)分配資源、在析構函數(shù)中釋放資源和異常處理技術等內(nèi)容。與本書配套的有《C++程序設計實踐教程》以及網(wǎng)絡課程和全套電子教學文檔。本書適用于高等學校理工科各專業(yè)的C++程序設計課程,特別適合于對程序設計要求較高的專業(yè)(包括計算機專業(yè))。也可供程序設計愛好者和工程技術人員參考使用。
書籍目錄
第1章 C++基礎知識1.1 C++語言概述1.2 簡單的C++程序實例1.3 C++的詞法單位1.3.1 C++的字符集1.3.2 關鍵字1.3.3 標識符1.3.4 標點符號1.4 C++的數(shù)據(jù)類型1.5 變量和常量1.5.1 變量1.5.2 文字常量1.5.3 常變量1.6 運算符和表達式1.6.1 C++的運算符、優(yōu)先級和結合性1.6.2 基本運算符及其表達式1.6.3 語句1.6.4 算術類型轉換和賦值類型轉換1.6.5 求值次序與副作用1.7 數(shù)組與字符數(shù)組1.7.1 數(shù)組1.7.2 字符數(shù)組1.8 簡單的輸入/輸出1.8.1 C++輸入/出簡介1.8.2 數(shù)據(jù)的輸入/出1.8.3 輸入/出的格式控制習題第2章 基本控制結構程序設計2.1 算法的概念與表示方法2.1.1 算法的概念2.1.2 算法的表示2.1.3 算法描述的3種基本結構2.2 分支結構程序設計2.2.1 if語句2.2.2 if語句的嵌套2.2.3 條件運算符2.2.4 switch語句2.3 循環(huán)結構程序設計2.3.1 while語句2.3.2 do-while語句2.3.3 for語句2.3.4 循環(huán)的嵌套2.4 轉向語句2.5 結構化程序設計思想2.6 常用算法的應用實例2.7 枚舉類型2.7.1 枚舉類型的定義2.7.2 枚舉變量的使用2.8 輸入/輸出文件簡介習題第3章 函數(shù)3.1 函數(shù)的定義與調用3.1.1 函數(shù)概述3.1.2 函數(shù)的定義3.1.3 函數(shù)的調用3.2 函數(shù)的參數(shù)傳遞、返回值及函數(shù)聲明3.2.1 函數(shù)的參數(shù)傳遞及傳值調用3.2.2 函數(shù)返回值3.2.3 函數(shù)聲明3.3 全局變量和局部變量3.3.1 變量的存儲機制與C++的內(nèi)存布局3.3.2 全局變量3.3.3 局部變量3.4 函數(shù)調用機制3.5 作用域與標識符的可見性3.6 存儲類型與標識符的生命期3.6.1 存儲類型3.6.2 生命期3.7 函數(shù)的遞歸調用3.8 函數(shù)的重載、內(nèi)聯(lián)及默認參數(shù)3.8.1 函數(shù)重載3.8.2 默認參數(shù)3.8.3 內(nèi)聯(lián)函數(shù)3.9 頭文件與多文件結構3.9.1 頭文件3.9.2 多文件結構3.10 編譯預處理3.10.1 宏定義指令3.10.2 文件包含指令3.10.3 條件編譯指令習題第4章 類與對象4.1 類與對象的基本概念4.1.1 C++類的定義4.1.2 成員函數(shù)的定義4.1.3 對象的創(chuàng)建與使用4.2 從面向過程到面向對象4.2.1 傳統(tǒng)的面向過程的結構化程序設計4.2.2 面向對象的程序設計4.3 構造函數(shù)和析構函數(shù)4.3.1 構造函數(shù)的定義與使用4.3.2 析構函數(shù)的定義與使用4.4 引用與復制構造函數(shù)4.4.1 引用4.4.2 復制構造函數(shù)4.4.3 成員對象與構造函數(shù)4.5 運算符的重載4.6 友元4.7 靜態(tài)成員4.7.1 靜態(tài)數(shù)據(jù)成員4.7.2 靜態(tài)函數(shù)成員4.8 結構4.9 名字空間域和類域4.10 面向對象程序的組織與Windows中的實現(xiàn)習題第5章 數(shù)組與指針5.1 數(shù)組5.1.1 數(shù)組、數(shù)組元素及其存儲方式5.1.2 數(shù)組作為函數(shù)參數(shù)5.1.3 數(shù)組的應用——回溯法5.2 多維數(shù)組5.2.1 多維數(shù)組的存儲與訪問方式5.2.2 多維數(shù)組作為函數(shù)參數(shù)5.3 指針與地址5.3.1 指針的概念5.3.2 指針變量的賦值、初始化與簡單應用5.4 this指針5.5 數(shù)組與指針的關系5.5.1 數(shù)組名、指針和指針運算5.5.2 指針作為函數(shù)參數(shù)5.6 字符串5.6.1 C風格字符串5.6.2 標準的C++ string類5.6.3 自定義字符串類5.7 多級指針與多維數(shù)組習題第6章 模板與數(shù)據(jù)結構第7章 動態(tài)內(nèi)存分配第8章 繼承與多態(tài)第9章 流類庫與輸入/輸出第10章異常處理第11章 標準模板庫附錄一 ASCII字符表附錄二 C++語言的部分標準庫頭文件及函數(shù)附錄三 標準模板庫容器類成員函數(shù)與泛型算法參考文獻
編輯推薦
其他版本請見:《C++程序設計(第2版)》 《C++程序設計(第2版)》適用于高等學校理工科各專業(yè)的C++程序設計課程,特別適合于對程序設計要求較高的專業(yè)(包括計算機專業(yè))。也可供程序設計愛好者和工程技術人員參考使用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載