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

C++面向對象程序設計

C++面向對象程序設計

定 價:¥42.00

作 者: 刁奕 等編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787111343592 出版時間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 333 字數(shù):  

內(nèi)容簡介

  《C++面向對象程序設計》系統(tǒng)、詳細地講述了C++面向對象程序設計語言的基本語法格式和功能,通過大量的程序實例介紹如何利用C++語言編寫一個高效率、高質量的面向對象的程序,以及一些編程技巧。還介紹了C++中的異常處理機制、強大的字符串處理功能、STL(標準模板庫)提供的各種功能及其提供的通用算法和容器,以及通用設計模式和微軟基礎類庫(MFC)等高級C++編程技術?!禖++面向對象程序設計》可以作為高等院校計算機和信息技術專業(yè)相關課程的教材,也可作為廣大軟件開發(fā)人員學習面向對象C++編程技術的自學指導書和技術參考書。

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號