出版時(shí)間:2005-9 出版社:北京師范大學(xué)出版社 作者:翟乃強(qiáng),廖少俊 編 頁數(shù):242 字?jǐn)?shù):330000
Tag標(biāo)簽:無
內(nèi)容概要
C語言是高校計(jì)算機(jī)相關(guān)專業(yè)的基礎(chǔ)課程,本書并不對(duì)相關(guān)的C語言知識(shí)進(jìn)行闡述,因此本書適用于有一定C語言編程基礎(chǔ)的讀者。本書共分為9章。第1章為緒論,介紹了C++的發(fā)展史、C++的詞法約定以及面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。第2章為類與對(duì)象,介紹了類的定義方法、成員函數(shù)、構(gòu)造函數(shù)和析構(gòu)函數(shù)、類靜態(tài)成員與友以及this指針的內(nèi)容。第3章為繼承,介紹了基類與派生類、字類型化和類型適應(yīng)以及多繼承和虛基類。第4章為運(yùn)算符重載,介紹了運(yùn)算符重載函數(shù)的兩種形式以及常用運(yùn)算符的重載和類型轉(zhuǎn)換。第5章為虛擬函數(shù)與多態(tài)性,介紹了虛擬函數(shù),純虛函數(shù)以及抽象類。第6章為C++的輸入和輸出C++的流類庫,預(yù)定義輸入輸出以及文件的輸入輸出。第7章為模板,介紹了模板的需求與基礎(chǔ)、模板的特化、基類模板、多態(tài)性以及仿真動(dòng)態(tài)綁定和函數(shù)模板。第8章為windows編程初步,介紹了Windows程序與DOS程序的區(qū)別、線程、消息、窗口構(gòu)件以及一般Windows程序的組成和圖形基礎(chǔ)對(duì)象。第9章為異常處理和名字空間,介紹了異常處理的機(jī)制和名字空間的用法?! ”緯m合用做高職教材,也可供相關(guān)人員參考。
書籍目錄
第1章 緒論 1.1 C++的發(fā)展史 1.2 C++的詞法與規(guī)則 1.3 結(jié)構(gòu)化程序設(shè)計(jì) 1.4 面向?qū)ο蟮某绦蛟O(shè)計(jì) 1.5 簡單的C++程序 本章小結(jié) 第2章 類與對(duì)象 2.1 類的定義 2.1.1 類的概念 2.1.2 類的定義格式 2.1.3 對(duì)象的定義 2.2 類的封裝 2.3 成員函數(shù) 2.3.1 成員函數(shù)的說明 2.3.2 不同類型的成員函數(shù) 2.3.3 成員函數(shù)的重載 2.4 造函數(shù)與析構(gòu)函數(shù) 2.4.1 構(gòu)造函數(shù) 2.4.2 析構(gòu)函數(shù) 2.4.3 調(diào)用構(gòu)造函數(shù)與析構(gòu)函數(shù) 2.5 類靜態(tài)成員與友元 2.5.1 靜態(tài)數(shù)據(jù)成員 2.5.2 靜態(tài)成員函數(shù) 2.5.3 友元 2.6 this指針與引用 2.6.1 this指針 2.6.2 引用 本章小結(jié) 習(xí)題與思考題第3章 繼承 3.1 基類與派生類 3.2 單繼承 3.3 類型化和類型適應(yīng) 3.3.1 子類型化 3.3.2 類型適應(yīng) 3.4 多繼承 3.4.1 多繼承的定義 3.4.2 多繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù) 3.4.3 二義性問題 3.5 虛基類 本章小結(jié) 習(xí)題與思考題第4章 運(yùn)算符重載 4.1 運(yùn)算符重載概述 4.1.1 運(yùn)算符重載的好處 4.1.2 運(yùn)算符重載的規(guī)則 4.2 運(yùn)算符重載函數(shù)的兩種形式 4.2.1 友元運(yùn)算符函數(shù) 4.2.2 成員運(yùn)算符函數(shù) 4.2.3 成員運(yùn)算符函數(shù)與友元運(yùn)算符函數(shù)的比較 4.3 幾個(gè)常用運(yùn)算符的重載 4.3.1 單目運(yùn)算符“++”和“——”的重載 4.3.2 賦值運(yùn)算符“—”的重載 4.3.3 下標(biāo)運(yùn)算符“—”的重載 4.3.4 運(yùn)算符new和deiete的重載 4.4 類型轉(zhuǎn)換 4.4.1 系統(tǒng)預(yù)定義類型間的轉(zhuǎn)換 4.4.2 類類型與系統(tǒng)預(yù)定義類型間的轉(zhuǎn)換 本章小結(jié) 習(xí)題與思考題 第5章 虛擬函數(shù)與多態(tài)性 5.1 靜態(tài)連接與動(dòng)態(tài)連接 5.2 虛擬函數(shù) 5.3 純虛函數(shù)與抽象類 本章小結(jié) 習(xí)題與思考題 第6章 C++的輸入和輸出 6.1 C++為何建立自己的輸入/輸出系統(tǒng) 6.2 C++的流庫及其基本結(jié)構(gòu) 6.2.1 C++的流 6.2.2 流類庫 6.3 預(yù)定義類型的輸人/輸出 6.3.1 無格式輸入/輸出 6.3.2 格式化輸入/輸出 6.4 用戶自定義類型的輸入/輸出 6.4.1 重載輸出運(yùn)算符“《” 6.4.2 重載輸入運(yùn)算符“》” 6.5 文件的輸入/輸出 6.5.1 文件的打開與關(guān)閉 6.5.2 文件的讀/寫 6.6 程序舉例 本章小結(jié) 習(xí)題與思考題 第7章 模板 7.1 模板簡介 7.2 模板需求與基礎(chǔ) 7.3 作為基類的模板 7.4 多態(tài)性 7.5 仿真動(dòng)態(tài)綁定 7.6 函數(shù)模板 本章小結(jié) 習(xí)題與思考題 第8章 windows編程初步 8.1 Windows程序和DOS程序的不同點(diǎn) 8.2 線程介紹 8.3 理解消息 8.4 窗口的構(gòu)件 8.5 父窗口和子窗口 8.6 創(chuàng)建一般的windows程序 8.6.1 標(biāo)識(shí)符、結(jié)構(gòu)與句柄 8.6.2 匈牙利表示法 8.6.3 注冊(cè)窗口類型 8.6.4 建立窗口 8.6.5 顯示窗口 8.6.6 消息循環(huán) 8.6.7 窗口消息處理函數(shù) 8.6.8 處理消息 8.6.9 windows程序設(shè)計(jì)的難點(diǎn) 8.7 圖形基礎(chǔ) 8.7.1 畫筆對(duì)象 8.7.2 畫刷對(duì)象 8.8 鼠標(biāo)消息基礎(chǔ) 8.9 綜合示例 本章小結(jié) 習(xí)題與思考題 第9章 異常處理與名字空間 9.1 異常處理 9.1.1 基本的異常處理形式 9.1.2 異常具有特定類型 9.1.3 try塊內(nèi)的函數(shù)拋出異?! ?.1.4 函數(shù)內(nèi)的局部try塊 9.1.5 程序何時(shí)執(zhí)行catch 9.1.6 對(duì)單個(gè)try塊使用多個(gè)catch語句 9.1.7 對(duì)異常使用省略符 9.1.8 捕獲單個(gè)try塊的顯式和通用異?! ?.1.9 異常的限制 9.1.10 重新拋出異?! ?.1.11 異常處理的應(yīng)用 9.2 名字空間 9.2.1 名字空間的定義 9.2.2 using namespace語句 9.2.3 嵌套名字空間 9.2.4 名字空間的別名 本章小結(jié) 習(xí)題與思考題
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載