新到貨2本75折
C++從入門到精通(第3版)

C++從入門到精通(第3版)

  • 定價:479
  • 優惠價:87417
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

從初學者的角度出發,以通俗易懂的語言,配合豐富的實例,詳細講解了C++語言的基礎知識。

《c++從入門到精通(第3版)》包括4篇共18章:第1篇是基礎知識,包括緒論,數據類型,表達式與語句,條件判斷語句,循環語句,函數,數組、指針和引用,構造數據類型;第2篇是核心技術,包括面向對象編程,類和對象,繼承與派生;第3篇是高級應用,包括模板,STL標准模板庫,RTTI與異常處理,程序調試,文件操作,網絡通信;第4篇為項目實戰,結合人事考勤管理系統,依照軟件工程的開發流程,講述如何進行實際開發。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會C++語言的強大,快速提高開發技能。

《c++從入門到精通(第3版)》內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱、參考資料。

明日科技,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有「軟件開發視頻大講堂」「軟件開發實戰1200例」「軟件工程師開發大系」等系列。多次榮獲「全行業優秀暢銷品種」「中國大學出版社優秀暢銷書」等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
 

目錄

第1篇 基礎知識
第1章 緒論
視頻講解:1小時18分鍾
1.1 C++歷史背景
1.1.1 20世紀最偉大的發明
1.1.2 C++發展歷程
1.1.3 C++中的傑出人物
1.2 常用開發環境
1.2.1 Visual C++ 6.0
1.2.2 Visual C++ 2008
1.2.3 GCC/G++
1.2.4 Dev-C
1.2.5 Eclipse
1.3 認知C++程序代碼
1.4 C++工程項目文件
1.5 使用VC創建程序
1.6 編譯與連接過程
1.7 C++的特點
1.8 小結

第2章 數據類型
視頻講解:1小時26分鍾
2.1 第一個C++程序
2.1.1 #include指令
2.1.2 注釋
2.1.3 main函數
2.1.4 函數體
2.1.5 函數返回值
2.2 常量及符號
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 其他常量
2.3 變量
2.3.1 標識符
2.3.2 變量與變量說明
2.3.3 整型變量
2.3.4 實型變量
2.3.5 變量賦值
2.3.6 變量賦初值
2.3.7 字符變量
2.4 常用數據類型
2.4.1 定義數值類型
2.4.2 字符類型
2.4.3 布爾類型
2.5 數據輸入與輸出
2.5.1 控制台屏幕
2.5.2 C++語言中的流
2.5.3 流操作的控制
2.6 小結
2.7 實踐與練習

第3章 表達式與語句
視頻講解:55分鍾
3.1 運算符
3.1.1 算術運算符
3.1.2 關系運算符
3.1.3 邏輯運算符
3.1.4 賦值運算符
3.1.5 位運算符
3.1.6 移位運算符
3.1.7 sizeof運算符
3.1.8 條件運算符
3.1.9 逗號運算符
3.2 結合性和優先級
3.3 表達式
3.3.1 算術表達式
3.3.2 關系表達式
3.3.3 條件表達式
3.3.4 賦值表達式
3.3.5 邏輯表達式
3.3.6 逗號表達式
3.3.7 表達式中的類型轉換
3.4 語句
3.5 判斷左值與右值
3.6 小結
3.7 實踐與練習

第4章 條件判斷語句
視頻講解:35分鍾
4.1 決策分支
4.2 判斷語句
4.2.1 第一種形式的判斷語句
4.2.2 第二種形式的判斷語句
4.2.3 第三種形式的判斷語句
4.3 使用條件運算符進行判斷
4.4 switch語句
4.5 判斷語句的嵌套
4.6 小結
4.7 實踐與練習

第5章 循環語句
視頻講解:53分鍾
5.1 while循環
5.2 do...while循環
5.3 while與do…while比較
5.4 for循環語句
5.5 循環控制
5.5.1 控制循環的變量
5.5.2 break語句
5.5.3 continue語句
5.5.4 goto語句
5.6 循環嵌套
5.7 循環應用實例
5.7.1 阿姆斯壯數
5.7.2 帕斯卡爾三角形
5.7.3 對輸入的分數進行排名
5.8 小結
5.9 實踐與練習

第6章 函數
視頻講解:1小時14分鍾
6.1 函數概述
6.1.1 函數的定義
6.1.2 函數的聲明
6.2 函數參數及返回值
6.2.1 返回值
6.2.2 空函數
6.2.3 形參與實參
6.2.4 默認參數
6.2.5 可變參數
6.3 函數調用
6.3.1 傳值調用
6.3.2 嵌套調用
6.3.3 遞歸調用
6.4 變量作用域
6.5 重載函數
6.6 內聯函數
6.7 變量的存儲類別
6.7.1 auto變量
6.7.2 static變量
6.7.3 register變量
6.7.4 extern變量
6.8 小結
6.9 實踐與練習

第7章 數組、指針和引用
視頻講解:1小時27分鍾
7.1 一維數組
7.1.1 一維數組的聲明
7.1.2 一維數組的引用
7.1.3 一維數組的初始化
7.2 二維數組
7.2.1 二維數組的聲明
7.2.2 二維數組元素的引用
7.2.3 二維數組的初始化
7.3 字符數組
7.4 指針
7.4.1 變量與指針
7.4.2 指針運算符和取地址運算符
7.4.3 指針運算
7.4.4 指向空的指針與空類型指針
7.4.5 指向常量的指針與指針常量
7.5 指針與數組
7.5.1 數組的存儲
7.5.2 指針與一維數組
7.5.3 指針與二維數組
7.5.4 指針與字符數組
7.6 指針在函數中的應用
7.6.1 傳遞地址
7.6.2 指向函數的指針
7.6.3 空指針調用函數
7.6.4 從函數中返回指針
7.7 指針數組
7.8 安全使用指針
7.8.1 內存分配
7.8.2 內存安全
7.9 引用
7.9.1 引用概述
7.9.2 使用引用傳遞參數
7.9.3 指針傳遞參數
7.9.4 數組做函數參數
7.9.5 右值引用傳遞參數
7.10 小結
7.11 實踐與練習

第8章 構造數據類型
視頻講解:59分鍾
8.1 結構體
8.1.1 結構體定義
8.1.2 結構體變量
8.1.3 結構體成員及初始化
8.1.4 結構體的嵌套
8.1.5 結構體大小
8.2 重命名數據類型
8.3 枚舉類型的應用
8.4 類型推導
8.5 結構體與函數
8.5.1 結構體變量做函數參數
8.5.2 結構體指針做函數參數
8.6 結構體數組
8.6.1 結構體數組聲明與引用
8.6.2 指針訪問結構體數組
8.7 共享體
8.7.1 共享體的定義與聲明
8.7.2 共享體的大小
8.7.3 共享體的特點
8.8 枚舉類型
8.8.1 枚舉類型的聲明
8.8.2 枚舉類型變量
8.8.3 枚舉類型的運算
8.9 自定義數據類型
8.10 使用宏定義替換復雜的數據
8.11 小結
8.12 實踐與練習

第2篇 核心技術
第9章 面向對象編程
視頻講解:32分鍾
9.1 面向對象概述
9.2 面向對象與面向過程編程
9.2.1 面向過程編程
9.2.2 面向對象編程
9.2.3 面向對象的特點
9.3 統一建模語言
9.3.1 統一建模語言概述
9.3.2 統一建模語言的結構
9.3.3 面向對象的建模
9.4 小結

第10章 類和對象
視頻講解:1小時1分鍾
10.1 C++類
10.1.1 類概述
10.1.2 類的聲明與定義
10.1.3 類的實現
10.1.4 對象的聲明
10.2 構造函數
10.2.1 構造函數概述
10.2.2 復制構造函數
10.3 析構函數
10.4 類成員
10.4.1 訪問類成員
10.4.2 內聯成員函數
10.4.3 靜態類成員
10.4.4 隱藏的this指針
10.4.5 嵌套類
10.4.6 局部類
10.5 友元
10.5.1 友元概述
10.5.2 友元類
10.5.3 友元方法
10.6 命名空間
10.6.1 使用命名空間
10.6.2 定義命名空間
10.6.3 在多個文件中定義命名空間
10.6.4 定義嵌套的命名空間
10.6.5 定義未命名的命名空間
10.7 小結
10.8 實踐與練習

第11章 繼承與派生
視頻講解:57分鍾
11.1 繼承
11.1.1 類的繼承
11.1.2 繼承后可訪問性
11.1.3 構造函數訪問順序
11.1.4 子類顯式調用父類構造函數
11.1.5 子類隱藏父類的成員函數
11.2 重載運算符
11.2.1 重載運算符的必要性
11.2.2 重載運算符的形式與規則
11.2.3 重載運算符的運算
11.2.4 轉換運算符
11.3 多重繼承
11.3.1 多重繼承的定義
11.3.2 二義性
11.3.3 多重繼承的構造順序
11.4 多態
11.4.1 虛函數概述
11.4.2 利用虛函數實現動態綁定
11.4.3 虛繼承
11.5 抽象類
11.5.1 純虛函數
11.5.2 實現抽象類中的成員函數
11.6 小結
11.7 實踐與練習

第3篇 高級應用
第12章 模板
視頻講解:49分鍾
12.1 函數模板
12.1.1 函數模板的定義
12.1.2 函數模板的作用
12.1.3 重載函數模板
12.2 類模板
12.2.1 類模板的定義與聲明
12.2.2 簡單類模板
12.2.3 默認模板參數
12.2.4 為具體類型的參數提供默認值
12.2.5 有界數組模板
12.3 模板的使用
12.3.1 定制類模板
12.3.2 定制類模板成員函數
12.3.3 模板部分定制
12.4 鏈表類模板
12.4.1 鏈表
12.4.2 鏈表類模板
12.4.3 類模板的靜態數據成員
12.5 小結
12.6 實踐與練習

第13章 STL標准模板庫
視頻講解:35分鍾
13.1 幾種常見數據結構
13.1.1 簡述STL
13.1.2 順序線性結構
13.1.3 基本操作
13.1.4 棧結構
13.1.5 隊列結構
13.1.6 鏈表結構
13.1.7 圖結構
13.2 序列容器
13.2.1 對比容器適配器與容器
13.2.2 對比迭代器與容器
13.2.3 向量類模板
13.2.4 雙端隊列類模板
13.2.5 鏈表類模板
13.3 結合容器
13.3.1 set類模板
13.3.2 multiset類模板
13.3.3 map類模板
13.3.4 multimap類模板
13.4 算法
13.4.1 非修正序列算法
13.4.2 修正序列算法
13.4.3 排序算法
13.4.4 數值算法
13.5 迭代器
13.5.1 輸出迭代器
13.5.2 輸入迭代器
13.5.3 前向迭代器
13.5.4 雙向迭代器
13.5.5 隨機訪問迭代器
13.6 lambda表達式
13.7 小結
13.8 實踐與練習

第14章 RTTI與異常處理
視頻講解:22分鍾
14.1 RTTI(運行時類型識別)
14.1.1 什麼是RTTI
14.1.2 RTTI與引用
14.1.3 RTTI與多重繼承
14.1.4 RTTI映射語法
14.2 異常處理
14.2.1 拋出異常
14.2.2 異常捕獲
14.2.3 異常匹配
14.2.4 標准異常
14.3 小結

第15章 程序調試
視頻講解:33分鍾
15.1 選擇正確的調試方法
15.2 程序錯誤常見的4種類型
15.2.1 語法錯誤
15.2.2 連接錯誤
15.2.3 運行時錯誤
15.2.4 邏輯錯誤
15.3 調試工具的使用
15.3.1 創建調試程序
15.3.2 進入調試狀態
15.3.3 Watch窗口
15.3.4 Call Stack窗口
15.3.5 Memory窗口
15.3.6 Variables窗口
15.3.7 Registers窗口
15.3.8 Disassembly窗口
15.4 調試的基本應用
15.4.1 變量的跟蹤與查看
15.4.2 位置斷點的使用
15.4.3 數據斷點的使用
15.5 調試的高級應用
15.5.1 在調試時修改變量的值
15.5.2 在循環中調試
15.6 小結

第16章 文件操作
視頻講解:58分鍾
16.1 文件流
16.1.1 C++中的流類庫
16.1.2 類庫的使用
16.1.3 ios類中的枚舉常量
16.1.4 流的輸入/輸出
16.2 文件打開
16.2.1 打開方式
16.2.2 默認打開模式
16.2.3 打開文件同時創建文件
16.3 文件的讀寫
16.3.1 文件流
16.3.2 寫文本文件
16.3.3 讀取文本文件
16.3.4 二進制文件的讀寫
16.3.5 實現文件復制
16.4 文件指針移動操作
16.4.1 文件錯誤與狀態
16.4.2 文件的追加
16.4.3 文件結尾的判斷
16.4.4 在指定位置讀寫文件
16.5 文件和流的關聯和分離
16.6 刪除文件
16.7 小結
16.8 實踐與練習

第17章 網絡通信
視頻講解:39分鍾
17.1 TCP/IP協議
17.1.1 OSI參考模型
17.1.2 TCP/IP參考模型
17.1.3 IP地址
17.1.4 數據包格式
17.2 套接字
17.2.1 Winsocket套接字
17.2.2 Winsocket的使用
17.2.3 套接字阻塞模式
17.2.4 字節順序
17.2.5 面向連接流
17.2.6 面向無連接流
17.3 簡單協議通信
17.3.1 服務端
17.3.2 客戶端
17.3.3 實例的運行
17.4 小結
17.5 實踐與練習

第4篇 項目實戰
第18章 人事考勤管理系統
視頻講解:1小時32分鍾
18.1 開發背景
18.2 需求分析
18.3 系統設計
18.3.1 系統目標
18.3.2 系統功能結構
18.3.3 系統預覽
18.3.4 業務流程圖
18.3.5 數據庫設計
18.4 公共模塊設計
18.5 主窗體設計
18.6 用戶登錄模塊設計
18.6.1 用戶登錄模塊概述
18.6.2 用戶登錄技術分析
18.6.3 用戶登錄實現過程
18.7 用戶管理模塊設計
18.7.1 用戶管理模塊概述
18.7.2 用戶管理技術分析
18.7.3 用戶管理實現過程
18.7.4 單元測試
18.8 部門管理模塊設計
18.8.1 部門管理模塊概述
18.8.2 部門管理技術分析
18.8.3 部門管理實現過程
18.9 人員信息管理模塊設計
18.9.1 人員信息管理模塊概述
18.9.2 人員信息管理技術分析
18.9.3 人員信息管理實現過程
18.10 考勤管理模塊設計
18.10.1 考勤管理模塊概述
18.10.2 考勤管理技術分析
18.10.3 考勤管理實現過程
18.11 考勤匯總查詢模塊設計
18.11.1 考勤匯總查詢模塊概述
18.11.2 考勤匯總查詢技術分析
18.11.3 考勤匯總查詢實現過程
18.12 開發技巧與難點分析
18.12.1 調用動態鏈接庫設計界面
18.12.2 主窗口的界面顯示
18.13 小結
 

詳細資料

  • ISBN:9787302446699
  • 規格:476頁 / 普通級 / 3-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折