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

C++程序設計(高等院校信息技術應用型系列教材)

  • 作者:編者:向志華//張莉敏|責編:劉翰鵬
  • 出版社:清華大學
  • ISBN:9787302570257
  • 出版日期:2021/05/01
  • 裝幀:平裝
  • 頁數:370
人民幣:RMB 68 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書作為C++語言的基礎教材,詳細介紹了C++語言的發展歷程,深入講述了面向對象的程序設計方法的步驟,注重理論結合實踐,採用循序漸進的方法,全面系統地介紹面向對象的思想和面向對象程序設計方法。全書共13章,主要介紹了C++語言的發展歷程、C++程序設計基礎、函數、用戶自定義數據類型、類與對象、繼承與派生、多態、模板、輸入/輸出流、字元串、STL編程、異常處理等內容,每章除了大量的例題外,還深入分析若干綜合實例,內容涵蓋當前章節的主要知識點。另外,在第13章的應用案例中,以學生信息管理系統為例,介紹了C++面向對象開發的具體過程。
    本書在編寫的過程中力求做到概念清晰、由淺入深、通俗易懂、講解詳盡,適用於應用型本科、高職高專學生使用,也便於讀者自學。無論是編程新手,還是具有編程基礎的讀者,都可從本書中獲得新知識。

作者介紹
編者:向志華//張莉敏|責編:劉翰鵬

目錄
第1章  C++概述
  1.1  C++語言發展
    1.1.1  C++與C語言的關係
    1.1.2  C++的特點及應用
  1.2  開發環境
    1.2.1  C++開發環境介紹
    1.2.2  Visual Studio 2015開發環境
  1.3  C++程序框架及運行過程
    1.3.1  建立C++程序
    1.3.2  C++運行過程
    1.3.3  部分程序錯誤及解決方案
  1.4  C++程序舉例
    案例1-1:簡單的圖形輸出程序
    案例1-2:MFC應用程序
第2章  C++程序設計基礎
  2.1  數據類型
    2.1.1  C++字符集和標識符
    2.1.2  基本數據類型
  2.2  常量
    2.2.1  常量的定義
    2.2.2  字面常量
    2.2.3  字元常量
    2.2.4  符號常量
  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.5  程序流程式控制制結構
    2.5.1  順序結構
    2.5.2  選擇結構
    2.5.3  循環結構
    2.5.4  break和continue語句
    2.5.5  goto語句
  2.6  應用實例
    案例2-1:多分支選擇結構應用
    案例2-2:循環結構應用
第3章  函數
  3.1  函數的概念和定義
  3.2  函數的調用和聲明
    3.2.1  函數調用的形式
    3.2.2  函數的遞歸
    3.2.3  函數的嵌套
    3.2.4  函數的聲明
  3.3  函數的參數傳遞

    3.3.1  實際參數與形式參數
    3.3.2  函數的返回值
  3.4  帶默認值的函數
  3.5  函數的重載
  3.6  函數的內聯
  3.7  變數的作用域與存儲類型
    3.7.1  局部變數
    3.7.2  全局變數
    3.7.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.2.6  指針與函數
  4.3  引用
    4.3.1  引用的定義
    4.3.2  常引用
    4.3.3  引用與函數
  4.4  枚舉
  4.5  結構體與聯合
    4.5.1  結構體
    4.5.2  聯合
第5章  類與對象
  5.1  面向對象程序設計的概念
    5.1.1  面向過程與面向對象
    5.1.2  面向對象的特徵
    5.1.3  面向對象軟體開發
  5.2  類和對象
    5.2.1  類的聲明
    5.2.2  對象的定義與使用
    5.2.3  成員的訪問許可權
  5.3  構造函數與析構函數
    5.3.1  構造函數的聲明與使用
    5.3.2  重載構造函數
    5.3.3  帶默認參數值的構造函數
    5.3.4  析構函數
  5.4  複製構造函數
  5.5  對象的使用
    5.5.1  對象指針
    5.5.2  對象引用
    5.5.3  對象數組

    5.5.4  動態對象
    5.5.5  成員對象
  5.6  this指針
    5.6.1  this指針的作用
    5.6.2  this指針的特點
  5.7  友元
    5.7.1  聲明友元函數
    5.7.2  聲明友元類
  5.8  靜態成員
    5.8.1  靜態數據成員
    5.8.2  靜態成員函數
  5.9  常成員與常對象
    5.9.1  常對象
    5.9.2  常數據成員
    5.9.3  常成員函數
  5.10  綜合實例:股票管理
第6章  繼承與派生
  6.1  繼承與派生的概念
    6.1.1  概念介紹
    6.1.2  多重繼承
    6.1.3  多層繼承(多層派生)
  6.2  派生類的定義和構成
    6.2.1  派生類的定義
    6.2.2  派生類的構成
  6.3  繼承的方式
    6.3.1  公有繼承
    6.3.2  私有繼承
    6.3.3  保護繼承
  6.4  派生類的構造與析構
    6.4.1  單繼承的構造
    6.4.2  派生類構造函數
    6.4.3  派生類的析構
  6.5  多繼承
    6.5.1  多繼承的構造
    6.5.2  多繼承的析構
    6.5.3  二義性問題
  6.6  類型兼容
  6.7  虛基類
    6.7.1  虛基類的定義
    6.7.2  虛基類的構造
    6.7.3  虛基類的構造與析構
  6.8  應用案例:繼承派生應用
第7章  多態
  7.1  多態的概念
  7.2  運算符重載
    7.2.1  重載機制
    7.2.2  重載規則
    7.2.3  重載為類的成員函數
    7.2.4  重載為類的友元函數
    7.2.5  常用運算符重載示例

  7.3  虛函數
    7.3.1  靜態聯編與動態聯編
    7.3.2  虛函數的定義與使用
    7.3.3  虛析構函數
  7.4  純虛函數與抽象類
    7.4.1  純虛函數
    7.4.2  抽象類
  7.5  應用案例:多態性應用
第8章  模板
  8.1  模板的概念
  8.2  函數模板
    8.2.1  函數模板的定義
    8.2.2  函數模板的實例化
    8.2.3  函數模板與函數重載
    8.2.4  函數模板的具體化
    8.2.5  函數模板的重載
  8.3  類模板
    8.3.1  類模板的定義
    8.3.2  類模板的實例化
    8.3.3  類模板與靜態成員
    8.3.4  類模板與友元
    8.3.5  類模板的繼承與派生
  8.4  應用案例:鏈表類模板
第9章  輸入/輸出流
  9.1  輸入和輸出
    9.1.1  輸入/輸出流的概念
    9.1.2  C++輸入/輸出流
  9.2  標準輸出流
    9.2.1  輸出流類庫
    9.2.2  cout、cerr和clog流
  9.3  標準輸入流
    9.3.1  輸入流類庫
    9.3.2  cin輸入流
  9.4  文件流
    9.4.1  文件流類與文件流對象
    9.4.2  文件的打開與關閉
    9.4.3  順序讀寫數據文件
    9.4.4  隨機讀寫數據文件
第10章  字元串
  10.1  字元串的存儲及初始化
  10.2  字元串的輸入/輸出
  10.3  標準C++的string類
  10.4  如何使用string類型
    10.4.1  string對象的比較
    10.4.2  string的成員函數
    10.4.3  string對象應用舉例
第11章  STL編程
  11.1  泛型編程與STL
  11.2  STL容器
    11.2.1  容器的概念

    11.2.2  順序容器
    11.2.3  關聯容器
    11.2.4  容器適配器
  11.3  STL演算法
    11.3.1  函數對象
    11.3.2  for_each演算法
    11.3.3  find演算法
    11.3.4  merge演算法
    11.3.5  sort演算法
  11.4  STL迭代器
    11.4.1  迭代器的定義和種類
    11.4.2  迭代器的用法
    11.4.3  流迭代器
  11.5  應用實例
    案例11-1:vector應用
    案例11-2:STL演算法綜合應用
第12章  異常處理
  12.1  異常處理的概述
    12.1.1  異常的概念
    12.1.2  異常的分類
  12.2  異常處理機制
    12.2.1  異常處理的基本概念
    12.2.2  異常處理語句
    12.2.3  未捕獲的異常
    12.2.4  重拋出異常
  12.3  異常類
  12.4  自定義異常類
  12.5  多重異常類捕獲
  12.6  異常對象的傳遞
    12.6.1  傳值方式傳遞異常對象
    12.6.2  引用方式傳遞異常對象
    12.6.3  指針方式傳遞異常對象
    12.6.4  三種傳遞方式的比較
第13章  應用案例——學生信息管理系統
  13.1  項目設計
    13.1.1  功能描述
    13.1.2  系統結構
  13.2  項目實現
    13.2.1  公共類設計
    13.2.2  學生信息管理模塊實現
    13.2.3  主窗體模塊實現
    13.2.4  效果展示
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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