C++面向?qū)ο蟪绦蛟O(shè)計(jì)

出版時(shí)間:2011-10  出版社:機(jī)械工業(yè)出版社  作者:刁奕,刁成嘉 等 著  頁數(shù):333  

內(nèi)容概要

  《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》系統(tǒng)、詳細(xì)地講述了C++面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基本語法格式和功能,通過大量的程序?qū)嵗榻B如何利用C++語言編寫一個(gè)高效率、高質(zhì)量的面向?qū)ο蟮某绦?,以及一些編程技巧。還介紹了C++中的異常處理機(jī)制、強(qiáng)大的字符串處理功能、STL(標(biāo)準(zhǔn)模板庫(kù))提供的各種功能及其提供的通用算法和容器,以及通用設(shè)計(jì)模式和微軟基礎(chǔ)類庫(kù)(MFC)等高級(jí)C++編程技術(shù)?!  禖++面向?qū)ο蟪绦蛟O(shè)計(jì)》可以作為高等院校計(jì)算機(jī)和信息技術(shù)專業(yè)相關(guān)課程的教材,也可作為廣大軟件開發(fā)人員學(xué)習(xí)面向?qū)ο驝++編程技術(shù)的自學(xué)指導(dǎo)書和技術(shù)參考書。

書籍目錄

出版說明前言第1章 C++面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)1.1 類的定義和對(duì)象的創(chuàng)建1.1.1 類設(shè)計(jì)的基本概念1.1.2 類的定義格式1.1.3 類的成員函數(shù)1.1.4 類成員的訪問控制1.1.5 對(duì)象的聲明與使用1.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)1.2.1 構(gòu)造函數(shù)與復(fù)制構(gòu)造函數(shù)1.2.2 析構(gòu)函數(shù)1.3 友元函數(shù)和友元類1.3.1 友元函數(shù)1.3.2 友元類1.4 靜態(tài)成員1.4.1 靜態(tài)數(shù)據(jù)成員1.4.2 靜態(tài)成員函數(shù)1.5 類和對(duì)象的進(jìn)一步應(yīng)用1.5.1 類對(duì)象作為成員1.5.2 常對(duì)象1.5.3 對(duì)象作函數(shù)參數(shù)1.5.4 對(duì)象數(shù)組1.6 繼承與派生1.6.1 繼承的語法1.6.2 繼承中的訪問控制1.6.3 繼承中對(duì)象的初始化與清除1.6.4 多重繼承1.6.5 多重繼承的二義性1.6.6 虛基類1.7 運(yùn)算符重載1.7.1 運(yùn)算符重載的語法和規(guī)則1.7.2 一元運(yùn)算符重載1.7.3 二元運(yùn)算符重載1.7.4 幾個(gè)特殊運(yùn)算符的重載1.7.5 運(yùn)算符重載與類型轉(zhuǎn)換1.8 虛函數(shù)與動(dòng)態(tài)聯(lián)編1.8.1 虛函數(shù)1.8.2 虛函數(shù)的實(shí)現(xiàn)1.8.3 純虛函數(shù)與抽象類1.9 本章小結(jié)1.10 習(xí)題第2章 C++異常處理機(jī)制2.1 基本概念2.2 C++中的異常處理機(jī)制2.2.1 異常處理的語法格式2.2.2 int型異常信息值的拋擲與捕獲2.2.3 C++異常處理機(jī)制的執(zhí)行過程2.2.4 異常事件定義與異常接口聲明2.3 異常處理的規(guī)則2.4 處理異常事件類2.5 本章小結(jié)2.6 習(xí)題第3章 C++字符串處理功能3.1 C格式的字符串和標(biāo)準(zhǔn)string類型的區(qū)別3.2 字符串構(gòu)造函數(shù)與字符串變量的初始化3.3 字符串的操作3.3.1 字符串的追加、插入和連接3.3.2 string類中的重載運(yùn)算符3.3.3 字符串中的替換操作3.4 字符串的查找3.4.1 字符串查找的成員函數(shù)3.4.2 查找一組字符第一次和最后一次出現(xiàn)的位置3.4.3 逆向查找操作3.5 字符串的刪除與比較3.5.1 從字符串中刪除字符3.5.2 字符串的比較3.6 字符串的轉(zhuǎn)換與復(fù)制3.6.1 字符串輸入與輸出3.6.2 字符串大小寫的轉(zhuǎn)換3.6.3 確定字符串中含有的字符數(shù)量3.6.4 字符串的長(zhǎng)度與復(fù)制操作3.6.5 字符串的交換與取子字符串3.6.6 字符串操作的其他成員函數(shù)3.7 字符串的應(yīng)用3.8 本章小結(jié)3.9 習(xí)題第4章 基于模板的C++編程4.1 概述4.2 函數(shù)模板4.2.1 函數(shù)模板重載4.2.2 一個(gè)使用STL容器的例子4.3 類模板4.3.1 成員模板4.3.2 類模板的特化4.4 模板的形式參數(shù)和實(shí)參4.4.1 函數(shù)模板實(shí)參4.4.2 非類型實(shí)參4.4.3 類型實(shí)參4.4.4 模板型模板實(shí)參4.5 模板的實(shí)參演繹4.6 模板中的名稱查找4.6.1 模板中的名稱4.6.2 受限的名稱查找4.6.3 非受限的名稱查找4.6.4 依賴參數(shù)的名稱查找4.7 模板實(shí)例化4.7.1 自動(dòng)實(shí)例化(隱式實(shí)例化)4.7.2 延遲實(shí)例化4.8 模板元編程4.9 本章小結(jié)4.10 習(xí)題第5章 標(biāo)準(zhǔn)模板庫(kù)通用算法5.1 概述5.2 函數(shù)對(duì)象5.2.1 預(yù)定義函數(shù)對(duì)象5.2.2 算術(shù)函數(shù)對(duì)象5.2.3 關(guān)系函數(shù)對(duì)象5.2.4 邏輯函數(shù)對(duì)象5.2.5 函數(shù)對(duì)象的函數(shù)適配器5.2.6 自定義函數(shù)對(duì)象5.3 迭代器(iterator)5.3.1 插入迭代器5.3.2 反向迭代器5.3.3 輸入/輸出流迭代器5.3.4 輸入流迭代器(istream_iterator)5.3.5 輸出流迭代器(ostream_iterator)5.3.6 標(biāo)準(zhǔn)庫(kù)定義的5種迭代器5.4 幾類通用算法5.4.1 查找算法5.4.2 排序和通用整序算法5.4.3 刪除和替換算法5.4.4 排列組合算法5.4.5 算術(shù)運(yùn)算算法5.4.6 生成和異變算法5.4.7 關(guān)系算法5.4.8 集合算法5.4.9 堆算法5.5 通用算法與容器成員函數(shù)5.5.1 通用算法與容器5.5.2 通用容器的成員函數(shù)5.6 本章小結(jié)5.7 習(xí)題第6章 標(biāo)準(zhǔn)模板庫(kù)通用容器6.1 概述6.2 順序容器6.2.1 定義一個(gè)順序容器6.2.2 容器的指針--迭代器6.2.3 順序容器的插入操作6.2.4 順序容器中的刪除操作6.2.5 順序容器的賦值和對(duì)換6.2.6 容器與通用算法6.2.7 順序容器的存儲(chǔ)結(jié)構(gòu)和訪問效率6.2.8 自動(dòng)動(dòng)態(tài)擴(kuò)展存儲(chǔ)空間的vector6.3 關(guān)聯(lián)容器6.3.1 關(guān)聯(lián)容器集合(set)6.3.2 關(guān)聯(lián)容器映射(map)6.3.3 多重映射和多重集合6.4 容器適配器6.4.1 棧容器6.4.2 隊(duì)列和優(yōu)先隊(duì)列6.4.3 隊(duì)列容器6.4.4 優(yōu)先隊(duì)列容器6.5 本章小結(jié)6.6 習(xí)題第7章 設(shè)計(jì)模式7.1 模式的概念7.2 單件模式7.3 工廠模式7.3.1 簡(jiǎn)單工廠模式7.3.2 工廠方法模式7.3.3 抽象工廠模式7.4 適配器模式7.5 觀察者模式7.5.1 觀察者模式的實(shí)現(xiàn)7.5.2 觀察者模式的應(yīng)用7.6 本章小結(jié)7.7 習(xí)題第8章 Windows C++編程基礎(chǔ)8.1 Windows編程基礎(chǔ)知識(shí)8.1.1 窗口8.1.2 句柄8.1.3 消息8.1.4 事件驅(qū)動(dòng)8.1.5 MFC簡(jiǎn)介8.2 MFC應(yīng)用程序基本架構(gòu)8.2.1 用MFC"應(yīng)用程序向?qū)?自動(dòng)生成框架程序8.2.2 MFC程序的類結(jié)構(gòu)8.2.3 MFC程序的文件組成8.2.4 應(yīng)用程序類及其主要成員函數(shù)InitInstance()8.2.5 文檔類、視圖類及文檔/視圖設(shè)計(jì)模式8.2.6 框架窗口類8.2.7 子窗口類8.2.8 MFC的消息處理機(jī)制8.3 菜單、快捷鍵、工具欄和狀態(tài)欄8.3.1 菜單8.3.2 建立菜單的程序?qū)嵗?.3.3 快捷鍵8.3.4 工具欄8.3.5 狀態(tài)欄8.4 圖形界面編輯8.4.1 圖形設(shè)備接口8.4.2 偽設(shè)備8.4.3 設(shè)備語義8.4.4 CDC類8.4.5 觸發(fā)WM_PAINT繪圖消息8.4.6 采用CDC類繪圖的實(shí)例8.4.7 字體類和文本輸出實(shí)例8.5 文件操作8.5.1 文件與CFile類8.5.2 文件操作方法8.5.3 序列化8.6 對(duì)話框8.6.1 特殊的窗口-對(duì)話框8.6.2 對(duì)話框的運(yùn)行機(jī)制8.6.3 控件8.6.4 創(chuàng)建基于對(duì)話框的MFC應(yīng)用程序8.6.5 對(duì)話框數(shù)據(jù)交換和數(shù)據(jù)驗(yàn)證(DDX/DDV)8.6.6 基本消息對(duì)話框8.6.7 通用對(duì)話框8.7 本章小結(jié)8.8 習(xí)題參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7