注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關(guān)C++使用指南

C++使用指南

C++使用指南

定 價:¥65.00

作 者: (美)Rob McGregor著;韓毅剛[等]譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: C語言

ISBN: 9787505350878 出版時間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 648頁 字數(shù):  

內(nèi)容簡介

  C++在速度、靈活、可移植和功能方面的優(yōu)越性,使C++成為目前計算機的主要編程語言,而且c++完全兼容C語言代碼。本書分為4大部分共33章,分別介紹C++基礎?;A進階、面向?qū)ο蟪绦蛟O計和標準C++庫的使用。本書詳盡、通俗、清晰地闡述了C++語言的基本概念和特性,從語法、語句到面向?qū)ο缶幊碳夹g(shù)、類庫的使用,由淺入深地介紹了C++的軟件開發(fā)技術(shù)。書中提供的大量程序樣例可直接從Internet下載。本書可作為大專院校有關(guān)專業(yè)的教科書或教學參考書,也可供從電計算機程序設計的工程科技人員參考

作者簡介

暫缺《C++使用指南》作者簡介

圖書目錄

第一部分 C++基礎
第1章  初識 C++
創(chuàng)建一個 C++程序
編寫源代碼
編譯和連接源文件
測試你的代碼
大小寫的敏感性
函數(shù)簡介
函數(shù)的聲明
制作三明治學習如何解決問題
創(chuàng)建和使用代碼塊
main()函數(shù)簡介
使用 C風格和 C++風格的注釋
C風格的注釋
C++風格的注釋
重要的 C++關(guān)鍵字
使用基本的輸川輸出流
了解輸入/輸出流是 C++的對象
使用#include指令
標準輸出流
標準輸入流
標準錯誤流
第2章  探究 C++數(shù)據(jù)類型變量和常量
掌握 C++數(shù)據(jù)類型
探究基本數(shù)據(jù)類型
派生數(shù)據(jù)類型簡介
標準串簡介二
使用變量
聲明和定義變量
初始化變量
使用命名常量
以明ftl同始比命8常壓
帶過的類叨
在源代碼中使鬧個乞常這
決定變更和常量的作用城
理解聲明和定義
聲明的描述符和聲明符
指明連接
指明存儲類
轉(zhuǎn)換數(shù)據(jù)類型
隱式轉(zhuǎn)換
顯式轉(zhuǎn)換
第3章  剖析表達式和語句
概述
掌握表達式
使用運算符和操作數(shù)
初級表達式
后綴運算符和后級表達式
單目運算符表達式
雙目運算符表達式
指針一成員運算符表達式
條件運算符表達式
顯式轉(zhuǎn)換表達式
使用語句
表達式語句
復合語句
選擇語句
迭代語句
聲明語句
跳轉(zhuǎn)語句
標號語句
第4章  使用條件表達式和選擇語句
使用布爾條件和表達式
掌握布爾表達式
使用邏輯運算符
用真值表求布爾條件的值
使用條件運算符
掌握運算符優(yōu)先組
使用選擇語句
使用if語句
使用SWitCh語句
使用枚舉
第5章  建立選代循環(huán)
為什么使用循環(huán)?
循環(huán)執(zhí)行的階段
剖析迭代語句
使用 for語句
使用 while語句
使用 d語句
設計循環(huán)
設計交互式程序控制流
使用 break和 continue用于較大的循環(huán)控制
使用嵌套循環(huán)
集成循環(huán)語句
第6章   使用數(shù)組 
為什么使用數(shù)組?
掌握一維數(shù)組
定義一個數(shù)組
訪問數(shù)組元素
通過迭代訪問數(shù)組元素
在聲明時初始化一維數(shù)組
使用并行數(shù)組
掌握二維數(shù)組
處理二維數(shù)組
按列工作
按行工作
實現(xiàn)一個乘法表
多維數(shù)目已
第7章   創(chuàng)建和使用函數(shù)
為什么使用函數(shù)?
函數(shù)的各種類型
無值函數(shù)
返回值的函數(shù)
內(nèi)嵌函數(shù)
函數(shù)的成員
函數(shù)返回類型和值
函數(shù)分數(shù)
缺省來數(shù)
創(chuàng)建自己的函數(shù)
聲明一個函數(shù)
定義一個函數(shù)
使用局部變量
使用命令行變元
獲取變元個數(shù)
獲取并使用變元
使用變量一變元表
獲得模塊化函數(shù)
指定函數(shù)連接
第二部分提高篇
第8章  函數(shù)重載
為什么使用函數(shù)重載
函數(shù)重載的類型
參數(shù)重載類型
通過運算符重載函數(shù)
檢查重載函數(shù)的內(nèi)部
為了安全的類型連接而進行函數(shù)名字碾壓
函數(shù)調(diào)用和難棧
第9章  使用結(jié)構(gòu)和聯(lián)合
用結(jié)構(gòu)創(chuàng)建新的數(shù)據(jù)類型
增加結(jié)構(gòu)數(shù)據(jù)類型的數(shù)據(jù)成員
創(chuàng)建結(jié)構(gòu)數(shù)組
結(jié)構(gòu)作為數(shù)據(jù)成員
介紹一個工資冊處理程序
剖析一下工資處理程序
增加函數(shù)作為數(shù)據(jù)成員
使用聯(lián)合以獲得高效的存儲
訪問聯(lián)合的數(shù)據(jù)成員
把結(jié)構(gòu)定義為聯(lián)合的成員
把聯(lián)合定義為結(jié)構(gòu)的成員
第10章  使用指針和引用
概述
理解指針
為什么使用指針
內(nèi)存地址
聲明一個指針
對指針反引用
使指針指向結(jié)構(gòu)
使用指針指向成員符號
使用指針作為函數(shù)的參數(shù)
把數(shù)組用做指針
把數(shù)組傳給函數(shù)
使用指針運算
理解引用
聲明和初始化引用
使用引用作為函數(shù)的參數(shù)
引用作為函數(shù)的返回值
第11章 C++中的內(nèi)存分配
靜態(tài)內(nèi)存分配
分配動態(tài)內(nèi)存
堆棧
空閑存儲區(qū)(難)
使用new和delete操作符
使用new操作符
使用 delete操作符
數(shù)組內(nèi)存分配
創(chuàng)建動態(tài)結(jié)構(gòu)數(shù)組
處理分配錯誤
檢測內(nèi)存分配失敗
使用函數(shù)set_new一handle/)
創(chuàng)建你自己的 new和 delete操作符
第12章  理解預處理
引入預處理器
理解預處理狀態(tài)
理解預處理指令
文件包含
定義和刪除標識符
條件編譯
錯誤輸出
理解編譯指示
探索宏
宏定義
宏展開
使用預處理操作符
使用操作符#
使用操作符##
考慮國際通用問題
兩字符序列
三字符序列
關(guān)鍵字序列
檢查預定義宏
第13章  創(chuàng)建和使用函數(shù)指針
函數(shù)為什么會有指針?
聲明指向函數(shù)的指針的一些原因
聲明和使用函數(shù)指針
聲明一個新的數(shù)據(jù)類型
使用函數(shù)指針類型
創(chuàng)建函數(shù)指針數(shù)組
使用指向重載函數(shù)的指針
使用指向成員函數(shù)的指針
第14章  重載運算符
為何需要重載運算符?
運算符就是函數(shù)調(diào)用
重載運算符
運算符重載的一些例子
重載賦值運算符
重載關(guān)系運算符
重載函數(shù)調(diào)用運算符
第15章  用調(diào)試聲明和異常保護程序
設計錯誤處理策略
處理運行時錯誤
處理編程錯誤
使用調(diào)試聲明
理解assert()宏
使用調(diào)試聲明的一些原則
演示調(diào)試聲明的使用方法
處理異常
try塊
catch異常處理器
throw語句
使用異常處理
捕獲意外的異常
清除已分配的資源
第16章  探索命名空間
什么是命名空間?
聲明命名空間
無名的命名空間
顯式訪問命名空間
using聲明
using指令
使用命名空間的別名
使用復合的命名空間
全局的命名空間
標準的命名空間
第17章  內(nèi)存分析的數(shù)學基礎
概述
剖析計數(shù)體系的基數(shù)
回顧十進制計數(shù)體系(以10為基數(shù))
分析二進制計數(shù)體系(以2為基數(shù))
將二進制轉(zhuǎn)換為十進制
將十進制轉(zhuǎn)換為二進制
分析八進制計數(shù)體系(以8為基數(shù))
將八進制轉(zhuǎn)換為十進制
將十進制轉(zhuǎn)換為八進制
基數(shù)轉(zhuǎn)換程序CONVERT
分析CONVERT程序
分析十六進制計數(shù)體系(以16為基數(shù))
將十六進制轉(zhuǎn)換為十進制
將十進制轉(zhuǎn)換為十六進制
將十六進制轉(zhuǎn)換為二進制
將二進制轉(zhuǎn)換為十六進制
第18章  位操作
使用位
理解位計數(shù)方式
理解位字段
聲明位字段
使用位字段
使用位運算符
位與(AND)運算符
位或(OR)運算符
位異或(XOR)運算符
取反(NOT)運算符
對有符號數(shù)和無符號數(shù)中的位進行操作
移位運算
使用左移運算符
使用右移運算符
第19章編譯連接和調(diào)試
分析編譯器
理解編譯器的工作原理
生成的目標代碼
修正編譯錯誤
分析連接器
修正連接錯誤
利用make文件使生成可執(zhí)行程序的過程自動化
尋找并修復代碼中的暇疵
增加調(diào)試代碼
使用預處理器進行調(diào)試
測試和調(diào)試的策略
第三部分  面向?qū)ο缶幊?br />第20章  面向?qū)ο缶幊毯喗?br />面向?qū)ο缶幊痰幕靖拍?br />從面向過程編程到面向?qū)ο缶幊?br />關(guān)于對象的概念
繼承
多態(tài)和虛擬訪問方法簡介
面向?qū)ο筌浖O計的策略
虛擬函數(shù)繼承的數(shù)據(jù)成員和代碼膨脹
了解C++ 中的對象和類
代碼重用的好處
充分利用可重用代碼
使用代碼庫
第21章  了解 C++類
創(chuàng)建 C++類
考慮類設計
封裝數(shù)據(jù)
聲明類
指定訪問控制
公有訪問說明
私有訪問說明
指定保護訪問
定義數(shù)據(jù)成員
定義非靜態(tài)數(shù)據(jù)成員
定義靜態(tài)數(shù)據(jù)成員
使用構(gòu)造函數(shù)與橋構(gòu)函數(shù)
構(gòu)造函數(shù)
權(quán)構(gòu)函數(shù)
了解 this指針
創(chuàng)建復制構(gòu)造函數(shù)
創(chuàng)建成員運算符
定義成員函數(shù)
定義靜態(tài)成員函數(shù)
定義非靜態(tài)成員函數(shù)
使用指針一成員運算符表達式
設計與實現(xiàn)一個矩形類
設計 CRect的接口
實現(xiàn) CRect類
第22章  實現(xiàn)類繼承
了解基類與派生類
創(chuàng)建類層次體系
在層次體系中設計構(gòu)造函數(shù)與析構(gòu)函數(shù)
重載基類函數(shù)
基類和派生類作用域限定
調(diào)網(wǎng)基類函數(shù)
實現(xiàn)類層次體系
使用皮員函數(shù)和友員類
使用友員函數(shù)
使用友員類
創(chuàng)建類庫
為你的類創(chuàng)建一個二進制庫
使用庫
第23章  了解多態(tài)性
什么是多態(tài)性?
獲取Virtual
了解虛函數(shù)
創(chuàng)建抽象基類
定義純虛函數(shù)
了解虛表格
在層次體系中使用類指針
指針多態(tài)性
創(chuàng)建一個多態(tài)類層次體系
解決類切割問題
使用虛析構(gòu)函數(shù)
第24章  在 C++中實現(xiàn)動態(tài)存儲
容器類
創(chuàng)建動態(tài)數(shù)組
創(chuàng)建動態(tài)數(shù)組類
實現(xiàn)動態(tài)數(shù)組類
創(chuàng)建驅(qū)動程序
創(chuàng)建鏈表
創(chuàng)建鏈表類
實現(xiàn)結(jié)點類
加入一個新結(jié)點
遍歷鏈表
查找鏈表中的一項
插入一個結(jié)點
從鏈表中刪除所有的結(jié)點
刪除一個結(jié)點
鏈表類的接口
實現(xiàn)鏈表類
創(chuàng)建驅(qū)動程序
第25章  設計與開發(fā)面向?qū)ο蟮某绦?br />解決問題的技巧
開發(fā)過程概述
分析系統(tǒng)需求
承擔一個項目
構(gòu)建系統(tǒng)需要的類
設計接口
使用模塊化源文件
創(chuàng)建接口(頭)文件
創(chuàng)建實現(xiàn)文件
設計類訪問方法
運行中的接回
訪問類的問題
測試與集成模塊
避免多重定義
測試功能性
集成模塊
重用代碼
第26章  使用模板
模板的概念
避免冗余代碼
創(chuàng)建函數(shù)模板
使用多重通用類的類型
創(chuàng)建基類模板
模板框架設計
充實模板
創(chuàng)建更復雜的類模板
將現(xiàn)有的類轉(zhuǎn)化為類模板
創(chuàng)建通用鏈表類
實現(xiàn)通用結(jié)點類
分離類接口與實現(xiàn)的問題
改變鏈表類的接口和實現(xiàn)
添加一個結(jié)點
遍歷鏈表
查找某項
插入一個結(jié)點
刪除鏈表中的所有結(jié)點
刪除一個結(jié)點
創(chuàng)建驅(qū)動程序
第27章  使用動態(tài)類型轉(zhuǎn)換與運行時類型標識
獲取和使用運行時類型信息
傳統(tǒng)的類型轉(zhuǎn)換體系(C語言形式)
新型的類型轉(zhuǎn)換體系(C++形式)
使用dynamic—cast操作符
使用const_cast操作符
使用 relnterpret-cast操作符
使用tatic_ cast操作符
第四部分使用標準 C++庫
第28章  標準 C++庫介紹
標準C++庫概述
使用標準的命名空間
標識標準C++頭文件
介紹標準模板庫
使用標準C庫
標識標準 C++庫中的成員
輸斷
輸入/輸出
語言支持
定in
數(shù)值

實用工具
標識STL部件
算法
容器
迭代器
函數(shù)對象
適配器
分配符
第29章  使用選代器和容器
理解迭代器
創(chuàng)建一個送代類
標準迭代器的類型
探索迭代器操作
迭代器類
理解容器
順序容器
關(guān)聯(lián)容器
第30章  使用串
字符和標準串
創(chuàng)建字符率
標識國際業(yè)務
創(chuàng)建其他的串類型
定義字符特性
研究basic-string類
使用串操作符
串迭代器
串構(gòu)造函數(shù)
使用串函數(shù)
第31章  還使用數(shù)值
標識數(shù)值頭文件
使用標準數(shù)學函數(shù)
產(chǎn)生隨機數(shù)
使用復數(shù)
介紹valarrays
探究數(shù)值算法
late算法
Inner-product算法
Partial-sum算法
adjacent-difference算法
第32章  使用文件和流
使用流
識別流類型
介紹ios_base類
介紹basic_ios類
介紹basic_isteeam類
介紹basic_osream類
介紹basic_fstream類
介紹basic_fstream類
使用流操縱符
創(chuàng)建格式化流數(shù)據(jù)
使用文件流
讀寫文本文件
使用多文件
讀寫二進制流文件
第33章  剖析不法
通用算法
探索不可修改序列算法
計數(shù)算法
查找算法
hr-each算法
搜索算法
序列比較算法
探索修改序列算法
復制算法
填充與生成算法
替換算法
刪除算法
反轉(zhuǎn)與輪轉(zhuǎn)算法
交換算法
transform算法
唯一算法
探索排序序列算法
二分搜索算法
歸并算法
分割算法
集合操作算法
排序算法
探索難操作算法
make heap算法
pop-h(huán)eap算法
push-h(huán)eap算法
sort-h(huán)eap算法
探索比較算法
lexicographhical--compare算法
max算法
max-element算
min算法
min-element算法
探索排列算法
nex- nermutatlon算法
prey-permutation算法

本目錄推薦

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