幫助中心 | 我的帳號 | 關於我們

C++語言程序設計教程(重點大學電腦專業系列教材)

  • 作者:編者:蔣光遠//田琳琳//趙小薇//于紅|責編:梁穎//薛陽
  • 出版社:清華大學
  • ISBN:9787302275008
  • 出版日期:2012/01/01
  • 裝幀:平裝
  • 頁數:325
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    C++是一種混合型的程序設計語言,支持面向過程與面向對象的程序設計方法。本書分別介紹面向過程的C++基礎、面向對象的C++語言要素和應用C++開發的其他機制。面向過程部分總結C++面向過程的語法點,介紹數據類型、流程式控制制、函數、數組及指針,鞏固基礎知識的同時,對C++中引進的流、重載、引用、動態空間管理進行較為詳盡的講解。面向對象部分重點闡述面向對象思想,分析類、運算符重載、繼承、多態和流等語法要素,通過淺顯的例子解釋知識點的意義與用法,對重點與難點語法採用大量的實例和圖表來幫助理解,使讀者能「知其然」,並能做到「知其所以然」。應用基礎部分介紹應用C++編程的關鍵技術與高級機制,包括模板、STL、異常以及Windows編程,由於該部分涉及內容很多,採用嚮導式進行分析案例,使讀者在簡單應用中理解語法機制。本書注重案例設計的合理性,引導讀者理解並應用面向對象程序設計的思想方法,從應用出發注重激發讀者的學習興趣。

作者介紹
編者:蔣光遠//田琳琳//趙小薇//于紅|責編:梁穎//薛陽

目錄
第1章  概述
  1.1  面向對象的由來
  1.2  面向對象的思想
  1.3  面向對象的特徵
  1.4  C++概述
  1.5  C++程序開發步驟
  習題
第2章  C++基礎
  2.1  C++程序結構
  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.4  程序結構
    2.4.1  函數定義
    2.4.2  函數分類
    2.4.3  函數調用和聲明
    2.4.4  形式參數與實際參數
    2.4.5  函數返回值
    2.4.6  函數重載
    2.4.7  函數默認參數
    2.4.8  函數遞歸調用
  2.5  數據結構與數據訪問
    2.5.1  數組
    2.5.2  指針
    2.5.3  引用
    2.5.4  動態空間管理
  習題
第3章  類與對象
  3.1  理解類
  3.2  類的定義與實現
    3.2.1  類的定義
    3.2.2  類的實現
  3.3  對象定義及訪問
    3.3.1  對象的定義
    3.3.2  對象的訪問
  3.4  構造函數和析構函數
    3.4.1  構造函數
    3.4.2  析構函數
  3.5  拷貝構造函數
    3.5.1  淺拷貝與深拷貝
    3.5.2  標記拷貝構造
    3.5.3  函數參數與返回值
  3.6  對象數組

  3.7  this關鍵字
  3.8  static成員
    3.8.1  static數據成員
    3.8.2  static函數成員
  3.9  const成員和const對象
    3.9.1  const數據成員
    3.9.2  const函數成員
    3.9.3  const對象
  3.10  友元函數和友元類
    3.10.1  友元函數
    3.10.2  友元成員函數
    3.10.3  友元類
  3.11  類組合關係
  3.12  案例分析
  習題
第4章  運算符重載
  4.1  理解運算符重載
  4.2  運算符重載規則
  4.3  重載運算符的方法
    4.3.1  運算符重載為成員函數
    4.3.2  運算符重載為友元函數
    4.3.3  成員函數與友元函數的比較
  4.4  常用運算符重載
    4.4.1  關係運算符
    4.4.2  自增運算符
    4.4.3  特殊運算符
  4.5  案例分析
  習題
第5章  繼承
  5.1  理解繼承
  5.2  繼承與派生的概念
  5.3  派生類的定義
  5.4  派生類的構成
  5.5  繼承中的訪問控制
    5.5.1  公有繼承
    5.5.2  私有繼承
    5.5.3  保護繼承
  5.6  派生類的構造函數
    5.6.1  單繼承的構造函數
    5.6.2  組合單繼承的構造函數
    5.6.3  多繼承的構造函數
  5.7  派生類的析構函數
  5.8  繼承中的同名成員訪問
    5.8.1  類名限定符
    5.8.2  多重繼承引起的二義性
  5.9  虛基類
    5.9.1  虛基類的使用
    5.9.2  虛基類的初始化
  5.10  基類與派生類的轉換
  5.11  類與類之間的關係

  5.12  案例分析
  習題
第6章  多態
  6.1  理解多態
  6.2  多態的實現
  6.3  虛函數
  6.4  虛析構函數
  6.5  純虛函數與抽象類
    6.5.1  純虛函數
    6.5.2  抽象類
  6.6  案例分析
  習題
第7章  模板
  7.1  理解模板
  7.2  函數模板
    7.2.1  函數模板定義
    7.2.2  函數模板的特化
    7.2.3  函數模板的應用
  7.3  類模板
    7.3.1  類模板定義
    7.3.2  類模板的特化
  7.4  泛型程序設計及STL簡介
    7.4.1  容器
    7.4.2  迭代器
    7.4.3  演算法
  7.5  案例分析
  習題
第8章  異常處理
  8.1  理解異常
  8.2  異常處理的語法結構
    8.2.1  try catch和throw語句
    8.2.2  拋出信息利用
  8.3  函數嵌套調用的異常處理
  8.4  函數聲明中異常的指定
  8.5  異常的重拋
  8.6  異常處理中的析構函數
  8.7  異常類與標準異常處理
    8.7.1  異常類
    8.7.2  異常的匹配
    8.7.3  標準庫異常類
  8.8  斷言
  習題
第9章  輸入輸出操作
  9.1  理解流
    9.1.1  輸入輸出流
    9.1.2  流類與緩衝區
    9.1.3  使用流的優點
  9.2  標準流對象
    9.2.1  標準輸出流對象
    9.2.2  標準輸入流對象

  9.3  流操作
    9.3.1  格式化輸入輸出
    9.3.2  字元數據的讀寫
    9.3.3  輸入輸出流的錯誤
    9.3.4  重載流插入和提取運算符
  9.4  文件流
    9.4.1  文件流類與對象
    9.4.2  文件的打開與關閉
    9.4.3  文本文件的讀寫
    9.4.4  文件的隨機讀寫
  9.5  字元串流
  9.6  案例分析
  習題
第10章  Windows編程
  10.1  什麼是Windows編程
    10.1.1  事件驅動的程序設計
    10.1.2  圖形輸出
  10.2  Windows編程基本概念
  10.3  Windows程序結構
  10.4  MFC應用程序框架
    10.4.1  MFC程序框架解析
    10.4.2  MFC應用程序的基本類
  10.5  滑鼠和鍵盤消息
    10.5.1  處理滑鼠消息
    10.5.2  處理鍵盤消息
    10.5.3  消息映射的實現
  10.6  案例分析
  習題
附錄A  UML類圖簡介
附錄B  預處理
附錄C  命名空間
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032