注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Borland C++ 3.1實(shí)用大全

Borland C++ 3.1實(shí)用大全

Borland C++ 3.1實(shí)用大全

定 價(jià):¥55.00

作 者: 方旭,張克強(qiáng),曲文路等編
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: C++語言

ISBN: 9787810125215 出版時(shí)間: 1994-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 943 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介本書主要是針對利用BorlandC十十3.1進(jìn)行C和C十十程序設(shè)計(jì)人員編寫的,全面系統(tǒng)地介紹了BorlandC十十。首先介紹BorlandC十十集成環(huán)境,說明集成編輯器、調(diào)試器和工程管理器的用法;然后介紹C語言的基礎(chǔ)知識,包括操作符和表達(dá)式、說明、控制語句、函數(shù)、指針和其它高級數(shù)據(jù)結(jié)構(gòu);接著介紹文件輸入/輸出、屏幕文本和圖形、存儲模式和與匯編語言接口的高級編程技術(shù);此后,介紹了C十十語言的語法,如何定義、存取類,如何重載函數(shù)和操作符,如何構(gòu)造和使用構(gòu)造函數(shù)和析構(gòu)函數(shù),如何使用C十十流和如何使用C十十派生類等;最后給出了BorlandC十十實(shí)用程序,包括命令行編譯器和MAKE等的功能和用法。

作者簡介

暫缺《Borland C++ 3.1實(shí)用大全》作者簡介

圖書目錄

     目錄
   緒言
    0.1BorlandC+十的內(nèi)容
    0.2硬件和軟件需求
    0.3BorlandC+十的實(shí)現(xiàn)
    0.4安裝BorlandC+十
    0.4.1使用INSTALL
    0.4.2README文件
    0.4.3HELPME!.DOC文件
    0.4.4示例程序
    0.4.5設(shè)置IDE
   第一部分 運(yùn)行B0rlandC十十
    第一章 集成環(huán)境概述
    1.1啟動和退出
    1.1.1命令行選項(xiàng)
    1.1.2退出BorlandC十十
    1.2IDE的組成部分
    1.2.1菜單條和菜單
    1.2.2BorlandC十十窗口
    1.2.3狀態(tài)行
    1.2.4對話框
    1.3配置和工程文件
    1.3.1配置文件
    1.3.2工程文件
    第二章IDE菜單與選項(xiàng)
    2.1三(系統(tǒng))菜單(Alt十Spacebar)
    2.1.1RepaintDesktop
    2.1.2Transferitems
    2.2File菜單(Alt十F)
    2.2.1New
    2.2.2Open(F3 僅限 Alternate)
    2.2.3文件列表窗的使用
    2.2 4Save(F2 僅限 Alternate)
    2.2.5Save As
    2.2.6Save All
    2.2.7Change Dir
    2.2.8Print
    2.2.9DOS Shell
    2.2.10Exit
    2.3Edit 菜單(Alt+E)
    2.3.1Undo(Alt+Backspace)
    2.3.2Redo(Alt+Shift+Backspace)
    2.3.3Cut(Shift+Del)
    2.3.4Copy(Ctr+Ins)
    2.3.5Paste(Shift+Ins)
    2.3.6Clear(Ctri+Del)
    2.3.7Copy Example
    2.3.8Show Clipboard
    2.4Search菜單(Alt+S)
    2.4.1Find(Ctrl+Q+F)
    2.4.2Replace(僅限 Alternate Ctrl+Q+A)
    2.4.3Search Again(Alternate 用 Ctrl+L
    2.4.4Go to Line Number
    2.4.5Previous Error(Alt+F7)
    2.4.6Next Error(Alt+F8)
    2.4.7Locate Function
    2.5Run菜單(Alt+R)
    2.5.1Run(Ctr+F9)
    2.5.2Program Reset(Ctrl+F2)
    2.5.3Go to Cursor(F4)
    2.5.4Trace Into(F7)
    2.5.5Step Over(F8)
    2.5.6Argument
    2.6Compile菜單(Alt+C)
    2.6.1Compile(Alt+F9)
    2.6.2Make(F9)
    2.6.3LINK
    2.6.4Build
    2.6.5Information
    2.6.6Remove Message
    2.7Debug 菜單(Borland C++獨(dú)有 Alt+D)
    2.7.1Inspect (Alt + F4)
    2.7.2Evaluate/Modify (Ctrl+F4)
    2.7.3Call Stack (Ctrl+F3)
    2.7.4Watches
    2.7.5Toggle Breakpoint (Alternate 用 Ctrl+F8)
    2.7.6Breakpoints
    2.8Project 菜單(Alt + P)
    2.8.1Open Project
    2.8.2Close Project
    2.8.3Add Item
    2.8 4Delete Item
    2.8.5Local Options
    2.8.6Include Files
    2.9Options 菜單
    2.9.1Set Application Option 對話框
    2.9.2Compiler
    2.9.3Transfer
    2.9.4Make
    2.9.5Linker
    2.9.6Librarian
    2.9.7Debugger
    2.9.8 Directories
    2.9.9Environment
    2.9.10Save
    2.10Window 菜單(Alt+W)
    2.10.1Size/Move(Alternate 用 Ctrl+F5)
    2.10.2Zoom (F5)
    2.10.3Tile
    2.10 4Cascade
    2.10.5Next (Alternate 用 F6)
    2.10 6Close (Alternate 用 Alt+F3)
    2.10.7Close All
    2.10.8Message
    2.10.9Output
    2.10.10Watch
    2.10.11User Screen (Alternate 用 Alt+F5)
    2.10.12Registe
    2.10.13Project
    2.10.14ProjectNotes
    2.10.15ListAll(Alt十O)
    2.11Help菜單
    2.11.1Contents
    2.11.2Index(Shift十F1)
    2.11.3TopicSearch(Ctrl十F1)
    2.11.4PreviousTopic(Alt十F1)
    2.11.5HelponHelp(F1)
    2.11.6ActiveHelp
    2.11.7About
    第三章 使用B0rlandC十十編輯器
    3.1編輯器命令
    3.2編輯器激活及程序鍵入
    3.3字符、字和行的刪除
    3.4移動、拷貝程序行和塊移動
    3.5使用剪貼板
    3.6進(jìn)一步說明如何移動光標(biāo)
    3.7字符系列的搜索和替換
    3.8位置標(biāo)識的設(shè)置和搜索
    3.9存儲和裝入文件
    3.10自動縮進(jìn)
    3.11磁盤文件中程序塊的移入和移出
    3.12對匹配
    3.13其它有關(guān)命令
    3.14命令綜述
    3.15編輯器缺省的修改
    3.16用文件激活BorlandC十十
    第四章 運(yùn)行BorlandC++集成調(diào)試器
    4.1調(diào)試與程序開發(fā)
    4.2設(shè)計(jì)示例程序:PLOTEMP.C
    4.3編寫原型程序
    4.4使用集成調(diào)試工具
    4.5跟蹤程序的流程
    4.5.1跟蹤高層的運(yùn)行
    4.5.2跟蹤子函數(shù)
    4.6繼續(xù)程序的開發(fā)
    4.7設(shè)置斷點(diǎn)
    4.7.1用Ctrl—Break立即中斷
    4.8計(jì)算和修改變量
    4.8.1指定顯示格式
    4.8.2指定值的個(gè)數(shù)
    4.8.3從光標(biāo)所在位置拷貝
    4.8.4查看在別的函數(shù)中的變量
    4.8.5修改值
    4.9通過設(shè)置監(jiān)視項(xiàng)來監(jiān)視程序運(yùn)行
    4.9.1添加一個(gè)監(jiān)視項(xiàng)
    4.9.2觀察監(jiān)視項(xiàng)
    4.9.3控制調(diào)試器窗口
    4.9.4編輯和刪除監(jiān)視項(xiàng)
    4.9.5尋找一個(gè)函數(shù)定義
    4.9.6查找調(diào)用關(guān)系
    4.9.7多個(gè)源文件
    4.10預(yù)防措施
    4.11有系統(tǒng)的軟件測試
    4.11.1全面測試修改結(jié)果
    4.11.2仔細(xì)觀察的部分
    4.12完成PLOTEMP.C
    4.12.1完成table_viewO
    4.12.2實(shí)現(xiàn)graph_view()
    4.12.3save_temps()和read_temps()
    第五章 管理多文件工程
    5.1使用工程管理程序
    5.2錯誤跟蹤
    5.2.1中止make
    5.2.2多個(gè)源程序文件中的語法錯誤
    5.2.3保存或刪除消息
    5.2.4自身依賴性檢查
    5.3使用不同的文件譯碼器
    5.4取代庫
    5.5其它工程性能
    5.5.1查看工程中的文件
    5.5.2工程記事
   第二部分 BorlandC++語言基礎(chǔ)
    第六章 C語言初步
    6.1編寫第一個(gè)C語言程序
    6.1.1C程序的結(jié)構(gòu)
    6.1.2使用編輯器編寫程序
    6.2介紹庫函數(shù)
    6.2.1使用一些基本的輸入函數(shù)
    6.2.2使用一些基本的輸出函數(shù)
    6.2.3使用一些格式轉(zhuǎn)換函數(shù)
    第七章 操作符和表達(dá)式
    7.1什么是操作符
    7.2單目操作符
    7.3雙目操作符
    7.4三目操作符
    7.5標(biāo)點(diǎn)符號
    7.6操作符語義
    7.6.1后綴和前綴操作符
    7.6.2單目操作符
    7.6.3sizeof操作符
    7.6.4乘法類操作符
    7.6.5加法類操作符
    7.6.6按位移位操作符
    7.6.7關(guān)系操作符
    7.6.8相等類操作符
    7.6.9位運(yùn)算操作符
    7.6.10邏輯運(yùn)算符
    7.6.11條件操作符?
    7.6.12賦值操作符
    7.6.13逗號操作符
    7.7高級運(yùn)算符的使用實(shí)例
    7.7.1位運(yùn)算符
    7.7.2移位運(yùn)算符
    7.7.3?:運(yùn)算符
    7.7.4C語言的簡寫
    7.7.5逗號運(yùn)算符
    7.7.6運(yùn)算符優(yōu)先級表
    7.8表達(dá)式
    第八章 說明
    8.1有關(guān)概念
    8.1.1對象
    8.1.2左值
    8.1.3右值
    8.1.4類型與存儲類
    8.1.5作用域
    8.1.6可見性
    8.1.7生存期
    8.1.8編譯單元
    8.1.9連 接
    8.2說明的語法
    8.2.1暫時(shí)定義
    8.2.2可能的說明
    8.3類型說明
    8.3.1外部說明與定義
    8.3.2類型指明符
    8.3.3類型分類
    8.3.4基本類型
    8.3.5標(biāo)準(zhǔn)轉(zhuǎn)換
    8.3.6特殊的char、int與enum間的轉(zhuǎn)換
    8.3.7初始化
    8.4簡單說明
    8.5存儲類指明符
    8.5.1存儲類指明符aut0的使用
    8.5.2存儲類指明符extern的使用
    8.5.3存儲類指明符regiser的使用
    8.5.4存儲類指明符static的使用
    8.5.5存儲類指明符typedef的使用
    8.6修飾符
    8.6.1const修飾符
    8.6.2中斷函數(shù)修飾符
    8.6.3volatile修飾符
    8.6.4cdel與pascal修飾符
    8.6.5指針修飾符
    8.6.6函數(shù)類型修飾符
    8.7復(fù)雜說明與說明符
    第九章 程序控制語句
    9.1程序控制語句的語法
    9.1.1帶標(biāo)號語句
    9.1.2復(fù)合語句
    9.1.3表達(dá)式語句
    9.1.4選擇語句
    9.1.5循環(huán)語句
    9.1.6跳轉(zhuǎn)語句
    9.2if語句
    9.2.1else語句的用法
    9.2.2if—else—if階梯的用法
    9.2.3條件表達(dá)式
    9.2.4if語句的嵌套結(jié)構(gòu)
    9.3switch語句
    9.3.1default語句的用法
    9.3.2break語句的用法
    9.3.3switch語句的嵌套結(jié)構(gòu)
    9.4循環(huán)
    9.5for循環(huán)
    9.5.1for循環(huán)的靈活用法
    9.5.2無窮的for循環(huán)
    9.5.3無窮for循環(huán)的中斷
    9.5.4空循環(huán)的用法
    9.6while循環(huán)語句
    9.7doWhile循環(huán)
    9.8循環(huán)嵌套
    9.9循環(huán)中斷
    9.10continue語句
    9.11goto語句
    第十章 函數(shù)
    10.1函數(shù)的初步概念
    10.1.1說明與定義
    10.1.2說明與原型
    10.1.3定義
    10.1.4形參說明
    10.1.5函數(shù)調(diào)用與參數(shù)轉(zhuǎn)換
    10.2return語句
    10.2.1從一個(gè)函數(shù)中返回
    10.2.2返回值
    10.2.3函數(shù)返回非整型值
    10.3有關(guān)函數(shù)原型的進(jìn)一步說明
    10.3.1參數(shù)不匹配
    10.3.2使用頭文件
    10.3.3無任何參數(shù)的函數(shù)原型
    10.3.4有關(guān)舊式C程序
    10.4作用域規(guī)則
    10.4.1局部變量
    10.4.2形式參數(shù)
    10.4.3全局變量
    10.4.4有關(guān)作用域的最后一個(gè)例子
    10.5有關(guān)函數(shù)的參數(shù)和自變量的更詳盡說明
    10.5.1賦值調(diào)用和賦地址調(diào)用
    10.5.2一個(gè)賦地址調(diào)用的建立
    10.5.3數(shù)組與函數(shù)調(diào)用
    10.6argc,argv和env——main中的參數(shù)
    10.7從main()中返回值
    10.8遞歸
    10.9參數(shù)說明的傳統(tǒng)形式和現(xiàn)代形式的比較
    10.10對一些影響函數(shù)的效率和實(shí)用性問題的討論
    10.10.1參數(shù)和通用函數(shù)
    10.10.2效 率
    10.11庫函數(shù)
    10.12改變程序的執(zhí)行流程
    10.12.1使用exit()和abort()函數(shù)
    10.12.2使用system(),exec…(),和spawn()函數(shù)
    10.13使用可變參數(shù)表
    10.13.1設(shè)計(jì)可變參數(shù)表
    10.13.2使用va…()函數(shù)
    第十一章 指 針
    11.1指針的語法規(guī)則
    11.1.1什么是指針
    11.1.2指針說明
    11.1.3指針與常量
    11.1.4指針?biāo)阈g(shù)運(yùn)算
    11.1.5指針轉(zhuǎn)換
    11.2指針是地址
    11.3指針變量
    11.4指針操作符
    11.5指針表達(dá)式
    11.5.1指針賦值
    11.5.2指針運(yùn)算
    11.5.3指針比較
    11.6指針和數(shù)組
    11.6.1索引指針
    11.6.2指針和字符串
    11.6.3如何得到一個(gè)數(shù)組元素的地址
    11.6.4指針數(shù)組
    11.6.5一個(gè)使用數(shù)組和指針的實(shí)例
    11.7指針的指針
    11.8指針的初始化
    11.9指針的一些問題
    11.9.1使用C語言的間接操作符和取地址操作符
    11.9.2使用數(shù)組和串
    11.10使用指向函數(shù)的指針
    11.10.1指向函數(shù)的指針說明和初始化
    11.10.2利用指針引用某調(diào)用函數(shù)
    11.11在動態(tài)內(nèi)存中使用指針
    11.11.1C語言程序和動態(tài)內(nèi)存
    11.11.2使用動態(tài)存儲
    第十二章 數(shù)組、結(jié)構(gòu)、位域、聯(lián)合和枚舉
    12.1高級數(shù)據(jù)類型的語法規(guī)則
    12.1.1數(shù) 組
    12.1.2結(jié) 構(gòu)
    12.1.3位 域
    12.1.4聯(lián) 合
    12.1.5枚 舉
    12.2數(shù) 組
    12.2.1一維數(shù)組
    12.2.2字符串
    12.2.3二維數(shù)組
    12.2.4多維數(shù)組
    12.2.5數(shù)組初始化
    12.2.6一個(gè)水下搜索游戲
    12.3結(jié) 構(gòu)
    12.3.1訪問結(jié)構(gòu)元素
    12.32結(jié)構(gòu)數(shù)組
    12.3.3結(jié)構(gòu)賦值
    12.34將結(jié)構(gòu)傳遞給函數(shù)
    12.3.5結(jié)構(gòu)指針
    12.3.6結(jié)構(gòu)內(nèi)部的數(shù)組和結(jié)構(gòu)
    12.4位 域
    12.5聯(lián) 合(union)
    12.6枚 舉
    12.7使用sizeof來確??梢浦残?br />     12.8typedef
    第十三章 BorlandC十十預(yù)處理程序指令
    13.1空指令#
    13.2#define與#undef指令
    13.2.1簡單的#define宏
    13.2.2#undef指令
    13.2.3—D與—U選擇項(xiàng)
    13.2.4關(guān)鍵字與保護(hù)字
    13.2.5帶參宏
    13.3文件包含指令#include
    13.3.1<頭名>形式的頭文件搜索
    13.3.2“頭名”形式的頭文件搜索
    13.4條件編譯
    13.4.1#if、#elif、#else和#endif條件指令
    13.4.2defined運(yùn)算符
    13.4.3#ifdef和#ifndef條件指令
    13.5#line行控制指令
    13.6#error指令
    13.7#pragma指令
    13.7.1#pragmaargsused
    13.7.2#pragmaexit與#pragmastartup
    13.7.3#pragmainhne
    13.7.4#pragmaoption
    13.7.5#pragmasaveregs
    13.7.6#pragmawarn
    13.8預(yù)定義的宏
   第三部分 高級BorlandC++編程技術(shù)
    第十四章 文件輸入輸出
    14.1兩個(gè)預(yù)處理指令
    14.1.1#define指令
    14.1.2#include指令
    14.2文件與流
    14.3流(streams)
    14.3.1文本流
    14.3.2二進(jìn)制流
    14.3.3文 件
    14.4概念和實(shí)際
    14.5控制臺I/O
    14.5.1字符讀寫
    14.5.2字符串讀寫
    14.6控制臺格式化I/O
    14.6.1printf()函數(shù)
    14.6.2scanf()函數(shù)
    14.7緩沖型I/O系統(tǒng)(ANSI型I/O系統(tǒng))
    14.7.1文件指針
    14.7.2打開文件
    14.7.3寫字符
    14.7.4讀字符
    14.7.5feof()的使用
    14.7.6關(guān)閉文件
    14.7.7ferror()和rewind()函數(shù)
    14.7.8fopen(),getc(),putc()和fclose()函數(shù)的用法
    14.7.9getW()和putw()函數(shù)的使用
    14.7.10fgets()和fputs()函數(shù)
    14.7.11fread()和fwrite()函數(shù)
    14.7.12fseek()函數(shù)和隨機(jī)訪問I/O
    14.7.13標(biāo)準(zhǔn)流
    14.7.14fprintf()和fscan()函數(shù)
    14.7.15刪除文件
    14.8非緩沖型I/O——UNIX型文件系統(tǒng)
    14.8.1open(),creat()和close()函數(shù)
    14.8.2read()和write()函數(shù)
    14.8.3unlink()函數(shù)
    14.8.4隨機(jī)訪問文件和lseek()函數(shù)
    14.9理解I/O概念
    14.9.1文件與設(shè)備
    14.9.2文件與流
    14.9.3文本流和二進(jìn)制流
    14.10利用標(biāo)準(zhǔn)流進(jìn)行I/O
    14.10.1使用格式化I/O函數(shù)
    14.10.2scanf()函數(shù)
    14.10.3prints()函數(shù)
    14.10.4使用字符I/O函數(shù)
    14.11使用文件控制函數(shù)
    14.11.1開文件、關(guān)文件和控制文件
    14.11.2控制文件緩沖區(qū)
    14.12使用直接文件I/O函數(shù)
    14.12.1理解直接I/O概念
    14.12.2讀寫直接文件
    14.13使用文件定位函數(shù)
    14.13.1得到當(dāng)前文件位置
    14.13.2建立一個(gè)新文件位置
    14.14處理文件I/O錯誤
    14.14.1查出文件I/O錯誤
    14.14.2顯示和清除文件I/O錯誤
    第十五章 屏幕文本和圖形程序設(shè)計(jì)
    15.1圖形系統(tǒng)和要素
    15.1.1視頻模式
    15.1.2窗口和視區(qū)
    15.1.3在文本模式下編程
    15.1.4在圖形模式下編程
    15.2BorlandC+ 十圖形程序設(shè)計(jì)
    15.2.1基本正文模式函數(shù)
    15.2.2BorlandC十十的圖形子系統(tǒng)簡介
    15.31BM/PC的文本方式
    15.3.1PC顯示器適配器和屏幕
    15.1.2視頻緩沖區(qū)I/O
    15.4控制文本屏幕
    15.4.1使用文本方式控制函數(shù)
    15.4.2使用直接控制臺I/O以獲得高性能
    15.5使用窗口函數(shù)
    15.6了解IBM—PC的圖形方式
    15.6.1象素點(diǎn)與調(diào)色板
    15.6.2控制圖形屏幕
    15.7介紹BGI圖形庫
    15.7.1使用畫圖和填充函數(shù)
    15.7.2控制屏幕和視口
    15.8在圖形方式下顯示文本
    15.8.1BGI字庫
    15.8.2使用圖形方式下的文本函數(shù)
    第十六章 存儲模式
    16.180x86的體系結(jié)構(gòu)
    16.1.1段、節(jié)以及偏移地址(Offset)
    16.1.2CPU的地址寄存器
    16.2near指針、far指針和huge指針
    16.2.1選擇想要的指針大小
    16.2.2near、far和huge說明符
    16.3六個(gè)BorlandC十十存儲模式
    16.3.1決定使用哪種存儲模式
    16.3.2以混合模式編程
    16.4創(chuàng)建COM型的可執(zhí)行程序文件
    16.4.1使用COM文件
    第十七章 和匯編語言的接口
    17.1混合語言程序設(shè)計(jì)
    17.1.1參數(shù)傳遞順序
    17.2建立從BorlandC+十對ASM的調(diào)用
    17.2.1簡化的段指令
    17.2.2標(biāo)準(zhǔn)段指令
    17.2.3定義數(shù)據(jù)常量和變量
    17.2.4定義全局和外部標(biāo)識符
    17.3建立從.ASM中對BorlandC十十的調(diào)用
    17.3.1引用函數(shù)
    17.3.2引用數(shù)據(jù)
    17.4定義匯編語言過程
    17.4.1傳遞參數(shù)
    17.4.2處理返回值
    17.5寄存器約定
    17.6從.ASM過程中調(diào)用C函數(shù)
    17.7偽變量、嵌入?yún)R編和中斷函數(shù)
    17.7.1偽變量
    17.7.2嵌入?yún)R編語言
    17.7.3中斷函數(shù)
    17.8使用直接插入(inline)匯編語言
    17.8.1直接插入式匯編環(huán)境
    17.8.2使用asm關(guān)鍵字
    17.9與匯編語言例程的接口
    17.9.1在C程序里調(diào)用匯編例程
    17.9.2在匯編例程中調(diào)用C函數(shù)
    17.10使用中斷功能
    17.10.180x86的中斷結(jié)構(gòu)
    17.10.2使用Borland的中斷接口
    17.11使用中斷處理程序
    17.11.1聲明中斷處理程序函數(shù)
    17.11.2實(shí)現(xiàn)一個(gè)時(shí)鐘中斷處理程序
   第四部分 BorlandC++面向?qū)ο缶幊?br />     第十八章 C++語言特性
    18.1引 用
    18.1.1引用參數(shù)
    18.2作用域存取操作符
    18.3new與delete操作符
    18.3.1關(guān)于數(shù)組的new操作符
    18.3.2::operatornew
    18.3.3帶有new操作符的初始值
    18.4類
    18.4.1類 名
    18.4.2類類型
    18.4.3類名作用域
    18.4.4類對象
    18.4.5類成員表
    18.4.6成員函數(shù)
    18.4.7關(guān)鍵字this
    18.4.8內(nèi)部函數(shù)
    18.4.9靜態(tài)成員
    18.4.10成員作用域
    18.4.11基類與派生類存取
    18.5虛基類
    18.6類的友元
    18.7構(gòu)造函數(shù)(constructors)與析構(gòu)函數(shù)(destructors)簡述
    18.8構(gòu)造函數(shù)
    18.8.1缺省構(gòu)造函數(shù)
    18.8.2拷貝構(gòu)造函數(shù)
    18.8.3構(gòu)造函數(shù)的重載
    18.8.4構(gòu)造函數(shù)的調(diào)用次序
    18.8.5類的初始化
    18.9析構(gòu)函數(shù)
    18.9.1析構(gòu)函數(shù)的調(diào)用
    18.9.2atexit、#pragmaexit與析構(gòu)函數(shù)
    18.9.3exit與析構(gòu)函數(shù)
    18.9.4abort與析構(gòu)函數(shù)
    18.9.5虛析構(gòu)函數(shù)
    18.10重載操作符
    18.11操作符函數(shù)
    18.11.1重載操作符和繼承
    18.11.2重載new和delete
    18.11.3重載單目操作符
    18.11.4重載賦值操作符=
    18.11.5重載函數(shù)調(diào)用操作符()
    18.11.6重載下標(biāo)操作符[]
    18.11.7重載類成員存取操作符—>
    18.12虛函數(shù)
    18.13抽象類
    18.14C十十作用域
    18.14.1類作用域
    18.14.2隱 藏
    18.14.3C十十作用域規(guī)則小結(jié)
    第十九章 使用C++的類
    19.1C與C+十派生類型的比較
    19.1.1在C十十中重新定義“派生類型”
    19.1.2C十十的封裝概念
    19.1.3使用struct說明類
    19.2說明C十十的類
    19.2.1類的說明
    19.2.2使用類說明的語法規(guī)則
    19.2.3說明類成員
    19.2.4建立后進(jìn)先出的堆棧類
    19.2.5使用this指針
    19.2.6使用關(guān)鍵字public,private以及protected
    19.3編寫類的成員函數(shù)
    19.3.1聯(lián)系成員函數(shù)和類
    19.3.2提供構(gòu)造函數(shù)和析構(gòu)函數(shù)
    19.4使用友元函數(shù)
    19.4.1在類中包括友元函數(shù)
    19.4.2決定何時(shí)使用友元函數(shù)
    第二十章 創(chuàng)建C++的對象
    20.1定義C十十的對象
    20.1.1為類對象指定存貯類
    20.1.2定義具有動態(tài)生存期的類對象
    20.1.3定義局部(auto)類對象
    20.1.4定義全局(靜態(tài))的類對象
    20.2初始化類對象
    20.2.1使用構(gòu)造函數(shù)來初始化類對象
    20.2.2使用初始化表
    第二十一章 存取C十+的對象
    21.1使用作用域限制操作符
    21.1.1作用域限制的一般用法
    21.1.2使用作用域限制進(jìn)行語法控制
    21.1.3利用作用域限制來控制二義性
    21.2理解C十十的作用域規(guī)則
    21.2.1C和C十十作用域的不同
    21.2.2C十十的作用域規(guī)則
    21.3同C十十的對象交流信息
    21.3.1向?qū)ο髠魉托畔?br />     21.3.2理解 this
    21.4使用引用操作符
    21.4.1由地址操作符進(jìn)化而來的引用操作符
    21.4.2引用操作符
    21.5使用對象作為函數(shù)的參數(shù)
    21.5.1通過值和通過引用來傳送對象
    21.5.2從成員函數(shù)中訪問其它對象
    21.6使用指向?qū)ο蟮闹羔?br />     21.6.1理解何時(shí)需要指針
    21.6.2定義指向?qū)ο蟮闹羔樅蛿?shù)組
    第二十二章 重載函數(shù)和操作符
    22.1重載成員函數(shù)
    22.1.2理解C十十的重載
    22.1.2聲明重載的成員函數(shù)
    22.2重載友元函數(shù)和非成員函數(shù)
    22.2.1重載類的友元函數(shù)
    22.2.2重載非成員函數(shù)
    22.3理解類型安全的連接
    22.3.1理解函數(shù)合并
    22.3.2利用標(biāo)準(zhǔn)C的包含文件來控制連接問題
    22.4在C十+中重載操作符
    22.4.1理解操作符重載
    22.4.2聲明重載操作符函數(shù)
    22.4.3重載二目操作符和一目操作符
    22.5重載下標(biāo)操作符和函數(shù)調(diào)用操作符
    22.5.1使用重載的下標(biāo)操作符
    22.5.2使用重載函數(shù)
    調(diào)用操作符
    第二十三章 使用C++的構(gòu)造函數(shù)和析構(gòu)函數(shù)
    23.1構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用
    23.1.1聲明構(gòu)造函數(shù)和析構(gòu)函數(shù)
    23.1.2使用構(gòu)造函數(shù)初始化
    23.1.3何時(shí)調(diào)用構(gòu)造函數(shù)
    23.1.4何時(shí)調(diào)用析構(gòu)函數(shù)
    23.2重載構(gòu)造函數(shù)
    23.3寫一個(gè)缺省構(gòu)造函數(shù)
    23.3.1寫其它構(gòu)造函數(shù)
    23.3.2決定何時(shí)需要一個(gè)拷貝構(gòu)造函數(shù)
    23.4使用new()操作符和delete()操作符
    23.4.1new和delete的使用
    23.4.2動態(tài)地創(chuàng)建和刪除類對象
    23.5重載操作符new()和操作符delete()
    23.5.1重載全局操作符
    23.5.2重載類的操作符
    第二十四章 使用C十+流
    24.1C十十流介紹
    24.1.1C十十流與標(biāo)準(zhǔn)流的比較
    24.1.2使用C十十流進(jìn)行標(biāo)準(zhǔn)I/O
    24.2處理C十十流的錯誤
    24.2.1檢測C十+流錯誤狀態(tài)
    24.2.2使用流狀態(tài)成員函數(shù)
    24.3用C十十流控制數(shù)據(jù)格式
    24.3.1在內(nèi)部類型中使用插入符和抽取符
    24.3.2重載<<和>>操作符
    24.4使用C十十流操縱符(manipulators)
    24.4.1理解C十+的操縱符
    24.4.2使用操縱符改變狀態(tài)和屬性
    24.5使用C十十文件I/O流
    24.5.1讀和寫fstream文件
    24.5.2用C十十流進(jìn)行文件定位
    24.6使用和轉(zhuǎn)換舊式C十十流
    24.6.1新舊C十十流的區(qū)別
    24.6.2轉(zhuǎn)化為新的C十十流
    第二十五章 使用C十十派生類
    25.1無繼承性的代碼重用
    25.1.1理解代碼的重用性
    25.1.2通過組合重新使用代碼
    25.2使用單個(gè)基類
    25.2.1理解繼承
    25.2.2聲明基本和派生類
    25.3一個(gè)實(shí)踐項(xiàng)目:擴(kuò)展內(nèi)存支持
    25.3.1擴(kuò)展內(nèi)存規(guī)范(XMS)
    25.3.2建立XMS管理類
    25.3.3派生一個(gè)交換緩沖類
    25.4使用虛擬函數(shù)
    25.4.1使用遲后聯(lián)編和虛擬函數(shù)
    25.4.2使用域限定控制符來控制成員函數(shù)的存取權(quán)限
    25.5使用多基類
    25.5.1從多個(gè)基類中派生
    25.5.2聲明和使用虛擬基類
    25.6從抽象類中派生類
    25.6.1理解純虛擬函數(shù)
    25.6.2純虛擬函數(shù)的實(shí)現(xiàn)
    25.7在繼承時(shí)使用構(gòu)造函數(shù)和析構(gòu)函數(shù)
    25.7.1初始化代碼不能繼承
    25.7.2理解在繼承時(shí)調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序
    25.7.3使用虛擬析構(gòu)函數(shù)
    第二十六章 對象控制、操作及將來發(fā)展方向
    26.1用戶自定義類型轉(zhuǎn)換
    26.1.1使用類的構(gòu)造函數(shù)來進(jìn)行類型轉(zhuǎn)換
    26.1.2類型操作符的重載
    26.2使用generic類
    26.2.1抽象和generic類的設(shè)計(jì)
    26.2.2構(gòu)造generic類
    26.3控制對象的行為與性能
    26.3.1使用友元函數(shù)以提高效率
    26.3.2使用友元函數(shù)來控制對象句法
    26.3.3使用靜態(tài)存貯類來避免重復(fù)創(chuàng)建
    26.3.4使用可引用量和指針
    26.3.4使用直接插入函數(shù)來消除函數(shù)調(diào)用
    26.4類對象控制中今后的發(fā)展方向
    26.4.1類和函數(shù)的模板
    26.4.2例外處理
   第五部分 附 錄
    附錄A 命令行編譯器
    A.1使用命令行編譯器
    A.1.1DPMIINST
    A.1.2運(yùn)行BCC
    A.1.3使用選項(xiàng)
    A.1.4句法和文件名
    A.1.5應(yīng)答文件
    A.1.6配置文件
    A.2編譯器選項(xiàng)
    A.2.1存儲模式
    A.2.2宏定義
    A.2.3代碼生成選項(xiàng)
    A.2.4優(yōu)化選項(xiàng)
    A.2.5源代碼選項(xiàng)
    A.2.6出錯報(bào)告選項(xiàng)
    A.2.7段命名控制
    A.2.8編譯控制選項(xiàng)
    A.2.9EMS和擴(kuò)展內(nèi)存選項(xiàng)
    A.2.10C十十虛表
    A.2.11C十十成員指針
    A.2.12模板生成選項(xiàng)
    A.3連接程序選項(xiàng)
    A.4環(huán)境選項(xiàng)
    A.5向后兼容
    A.5.1查找嵌入文件和庫文件
    A.5.2文件查找算法
    附錄B 實(shí)用程序
    B.1MAKE實(shí)用程序
    B.1.1MAKE的工作過程
    B.1.2啟動MAKES
    B.1.3MAKE的一種簡單運(yùn)用
    B.1.4制作makefile文件
    B.1.5makefile文件的組成
    B.1.6命令表
    B.1.7顯式規(guī)則
    B.1.8隱式規(guī)則
    B.1.9宏
    B.1.10指 令
    B.1.11MAKE出錯信息
    B.2TLIB:庫管理程序
    B.2.1為什么使用目標(biāo)模塊庫
    B.2.2TLIB命令行
    B.2.3操作列表
    B.2.4使用響應(yīng)文件
    B.2.5建立擴(kuò)展字典:/E選項(xiàng)
    B.2.6設(shè)置頁大小:/P選項(xiàng)
    B.2.7高級操作:/C選項(xiàng)
    B.2.8例 子
    B.3連接程序TLINK
    B.3.1調(diào)用TLINK
    B.3.2使用響應(yīng)文件
    B.3.3和BorlandC十十模塊一起使用TLINK
    B.3.4與BCC一起使用TLINK
    B.3.5連接選項(xiàng)
    B.3.6TLINK的限制
    B.3.7出錯信息
    B.4THELP幫助
    B.4.1裝入和調(diào)用THELP
    B.4.2THELP選項(xiàng)
    B.5GREP查找程序
    B.5.1命令行形式
    B.5.2GREP的選項(xiàng)
    B.5.3正常的優(yōu)先次序
    B.5.4搜尋字符串
    B.5.5正則表達(dá)式的操作符
    B.5.6文件說明
    B.5.7GREP使用示例
    B.6其它實(shí)用程序
    B.6.1BGIOBJ:圖形驅(qū)動程序和字體的轉(zhuǎn)換程序
    B.6.2CPP:預(yù)處理實(shí)用程序
    B.6.3OBJXREF:目標(biāo)模塊的交叉引用列表實(shí)用程序
    B.6.4PRJCFG
    B.6.5TOUCH
   

本目錄推薦

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