注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++面向對象程序設計

C++面向對象程序設計

C++面向對象程序設計

定 價:¥33.00

作 者: 李蘭 主編
出版社: 西安電子科技大學出版社
叢編項:
標 簽: VC++

ISBN: 9787560624440 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數: 352 字數:  

內容簡介

  面向對象程序設計是目前流行的軟件開發(fā)方法?!禖++面向對象程序設計》根據“面向對象程序設計”課程的基本教學要求,針對面向對象的本質和特性,系統地講解了面向對象程序設計的基本理論和基本方法,闡述了用C++語言實現面向對象基本特性的關鍵技術?!禖++面向對象程序設計》的內容主要包括:面向對象程序設計概述、C++語言基礎、封裝性、繼承性、運算符重載、多態(tài)性、模板和STL、輸入/輸出流、異常處理等?!禖++面向對象程序設計》可作為高等院校計算機及相關專業(yè)“C++面向對象程序設計”課程的教材,也可作為從事計算機開發(fā)和應用的工程技術人員的參考書。同時,也適合初學程序設計或有一定編程實踐基礎、希望突破編程難點的讀者作為自學教材。

作者簡介

暫缺《C++面向對象程序設計》作者簡介

圖書目錄

第1章  面向對象程序設計概述
  1.1  計算機程序設計語言的發(fā)
    1.1.1  程序設計語言概述
    1.1.2  機器語言與匯編語言
    1.1.3  高級語言
    1.1.4  面向對象語言
  1.2  程序設計方法
    1.2.1  結構化程序設計方法
    1.2.2  面向對象程序設計方法
  1.3  面向對象程序設計的基本特點
    1.3.1  抽象
    1.3.2  封裝
    1.3.3  消息
    1.3.4  繼承
    1.3.5  多態(tài)
  1.4  簡單的C++程序
  本章小結
  習題1
第2章  C++語言基礎
  2.1  C++字符集和關鍵字
    2.1.1  字符集
    2.1.2  標識符
    2.1.3  關鍵字
    2.1.4  其他標識
  2.2  基本數據類型和表達式
    2.2.1  C++的基本數據類型
    2.2.2  常量
    2.2.3  變量
    2.2.4  表達式
  2.3  運算符與表達式
    2.3.1  算術運算符與算術表達式
    2.3.2  關系運算與邏輯運算
    2.3.3  賦值運算符與賦值表達式
    2.3.4  條件運算符與逗號表達式
    2.3.5  表達式的副作用和表達式語句
  2.4  C++程序的基本控制結構
    2.4.1  程序的結構與控制
    2.4.2  順序結構程序設計
    2.4.3  選擇結構程序設計
    2.4.4  循環(huán)結構程序設計
  2.5  動態(tài)內存分配
    2.5.1  動態(tài)內存
    2.5.2  和運算符
  2.6  常見編程錯誤
  本章小結
  習題2
第3章  函數
  3.1  函數的定義和聲明
    3.1.1  函數的定義
    3.1.2  函數的聲明
    3.1.3  函數值和函數類型
  3.2  函數的調用與參數傳遞
    3.2.1  函數的調用
    3.2.2  函數調用時的參數傳遞
    3.2.3  函數的嵌套調用和遞歸調用
  3.3  內聯函數
  3.4  函數重載
    3.4.1  函數重載的定義
    3.4.2  函數重載的綁定
  3.5  帶默認形參值的函數
  3.6  作用域與生存期
    3.6.1  標識符的作用域
    3.6.2  局部變量與全局變量
    3.6.3  動態(tài)變量與靜態(tài)變量
    3.6.4  變量的存儲類型
    3.6.5  生存期
    3.6.6  名字空間
  3.7  多文件結構
  3.8  常見編程錯誤
  本章小結
  習題3
第4章  類與對象
  4.1  類和對象
    4.1.1  類與抽象數據類型
    4.1.2  類的聲明和定義
    4.1.3  類的函數成員的實現
    4.1.4  類和對象
    4.1.5  類的訪問屬性
  4.2  構造函數與析構函數
    4.2.1  構造函數
    4.2.2  缺省構造函數
    4.2.3  拷貝構造函數
    4.2.4  轉換構造函數
    4.2.5  析構函數
  4.3常成員
    4.3.1  cot修飾符
    4.3.2  常數據成員
    4.3.3  常函數成員
  4.4  指向對象的指針
    4.4.1  對象指針
    4.4.2  this指針
  4.5  靜態(tài)成員與友元
    4.5.1  靜態(tài)數據成員與靜態(tài)函數成員
    4.5.2  友元函數與友元類
  4.6  常見編程錯誤
  本章小結
  習題
第5章  繼承
  5.1  繼承與派生
    5.1.1  繼承的概念
    5.1.2  派生類的聲明
  5.2  派生類的訪問控制
    5.2.1  公有繼承
    5.2.2  私有繼承
    5.2.3  保護繼承
  5.3  派生類的構造函數與析構函數
    5.3.1  派生類的構造函數
    5.3.2  派生類構造函數調用規(guī)
    5.3.3  派生類的析構函數
  5.4  多繼承
    5.4.1  多繼承概念
    5.4.2  多繼承中的二義性問題及其解決
    5.4.3  多繼承中構造函數和析構函數的調用順序
  5.5  虛基類
    5.5.1  多繼承派生的基類拷貝
    5.5.2  虛基類的定義
    5.5.3  虛基類的構造與析構
  5.6  賦值兼容規(guī)
  5.7  程序舉例
  5.8  常見編程錯誤
  本章小結
  習題5
第6章  多態(tài)與虛函數
  6.1  靜態(tài)聯編和動態(tài)聯編
    6.1.1  靜態(tài)聯編
    6.1.2  動態(tài)聯編
  6.2  虛函數
    6.2.1  虛函數的定義和使用
    6.2.2  虛函數的特性
  6.3  純虛函數和抽象類
    6.3.1  純虛函數
    6.3.2  抽象類
    6.3.3  抽象類的應用
  6.4  運算符重載
    6.4.1  運算符重載的規(guī)則
    6.4.2  運算符重載為成員函數
    6.4.3  運算符重載為友元函數
  6.5  實例分析
    6.5.1  問題提出
    6.5.2  類設計
    6.5.3  程序代碼設計
  6.6  常見編程錯誤
  本章小結
  習題6
第7章  模板
  7.1  模板的概念
  7.2  函數模板與模板函數
    7.2.1  函數模板的聲明
    7.2.2  函數模板
    7.2.3  模板函數
    7.2.4  重載函數模板
  7.3  類模板與模板類
    7.3.1  類模板的定義
    7.3.2  類模板的使用
    7.3.3  類模板的友元
    7.3.4  類模板與靜態(tài)成員
  7.4  標準模板庫
    7.4.1  容器
    7.4.2  迭代器
    7.4.3  算法
    7.4.4  適配器
  7.5  常見編程錯誤
  本章小結
  習題7
第8章  輸入/輸出流
  8.1  流以及流類庫結構
    8.1.1  流的概念
    8.1.2  流類庫
  8.2  非格式化的輸入和輸出
  8.3  格式化的輸入和輸出
    8.3.1  ios類中定義的格式控制標志開
    8.3.2  操作符
    8.3.3  格式化輸入和輸出的簡單應用
  8.4  文件的輸入和輸出
    8.4.1  文件與流
    8.4.2  文件的打開和關閉
    8.4.3  讀/寫文本文件
  8.5  常見編程錯誤
  本章小結
  習題8
第9章  異常處理
  9.1  異常的概念
  9.2  異常處理機制及意義
  9.3  標準異常
  9.4  異常的捕獲
    9.4.1  try塊
    9.4.2  throw表達式
    9.4.3  異常處理器印
    9.4.4  異常規(guī)格說
    9.4.5  捕獲所有類型的異常
    9.4.6  未捕獲的異常
  9.5  異常處理中的構造與析構
    9.5.1  在構造函數中拋出異常
    9.5.2  不要在析構函數中拋出異常
  9.6  開銷
  9.7  常見編程錯誤
  本章小結
  習題9
附錄Ⅰ  標準字符碼表
附錄Ⅱ  C++程序錯誤提示中英文對照表
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號