注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++自學(xué)通

C++自學(xué)通

C++自學(xué)通

定 價(jià):¥38.00

作 者: (美)Jesse Liberty著;路明[等]譯
出版社: 機(jī)械工業(yè)出版社;西蒙與舒斯特國際出版公司
叢編項(xiàng): 計(jì)算機(jī)精品系列叢書 自學(xué)通系列叢書
標(biāo) 簽: C語言

ISBN: 9787111060130 出版時(shí)間: 1997-12-01 包裝: 平裝
開本: 26cm 頁數(shù): 339頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本自學(xué)C + +編程的教程,分為24個(gè)課時(shí),每課時(shí)為一章。書中介紹一了有關(guān)I/O處理、循環(huán)和數(shù)組、面向?qū)ο蟮某绦蛟O(shè)計(jì)、模塊和創(chuàng)建C + +應(yīng)用程序等內(nèi)容。全書結(jié)構(gòu)清楚、易于理解,無論是初學(xué)者還是已經(jīng)有了一定C + +程序設(shè)計(jì)的經(jīng)驗(yàn),本書都將令你受益匪淺。

作者簡介

暫缺《C++自學(xué)通》作者簡介

圖書目錄

     目 錄
    譯者序
    前 言
    第一部分 介紹C++
   第1章入門
    1.1為什么C++是最佳選擇
    1.1.1過程化、結(jié)構(gòu)化和面向?qū)ο蟮某绦?br />     設(shè)計(jì)
    1.1.2C++和面向?qū)ο蟮某绦?br />     1.1.3C++是如何發(fā)展起來的
    1.14C++不僅僅是更好的C語言
    1.1.5是否應(yīng)當(dāng)首先學(xué)習(xí)C語言
    1.2為編程作準(zhǔn)備
    1.3區(qū)分C++、ANSIC++、Windows和其他
    領(lǐng)域的一些概念
    1.4編譯和鏈接源代碼
    1.4.1在集成開發(fā)環(huán)境中進(jìn)行編譯
    1.4.2鏈接程序
    1.5開發(fā)過程
    1.6HELLO.CPP——第一個(gè)C++程序
    1.7編譯時(shí)出錯(cuò)
    1.8小結(jié)
    1.9問與答
   第2章 C++程序的構(gòu)成
    2.1一個(gè)簡單程序的構(gòu)成
    2.1.1逐個(gè)字符檢查#Include語句
    2.1.2逐行分析
    2.2注釋
    2.2.1注釋的類型
    2.2.2使用注釋
    2.3功能
    2.4小結(jié)
    2.5問與答
   第3章 變量與常量
    3.1什么是變量
    3.1.1分配內(nèi)存空間
    3.1.2整數(shù)的大小
    3.1.3signed與unsigned
    3.1.4基本變量類型
    3.2定義 個(gè)變量
    3.2.1區(qū)分大小寫
    3.2.2關(guān)鍵字
    3.3一次說明多個(gè)變量
    3.4給變量賦值
    3.5typedef語句
    3.6何時(shí)使用short和long
    3.6.1無符號(hào)整數(shù)的溢出
    3.6.2有符號(hào)整數(shù)的溢出
    3.7常量
    3.7.1數(shù)值常量
    3.7.2符號(hào)常量
    3.8枚舉常量
    3.9小結(jié)
    3.10問與答
   第4章 表達(dá)式與語句
    4.1語句
    4.1.1空白
    4.1.2復(fù)合語句
    4.2表達(dá)式
    4.3運(yùn)算符
    4.3.1賦值運(yùn)算符
    4.3.2數(shù)學(xué)運(yùn)算符
    4.4組合使用賦值語句和數(shù)學(xué)運(yùn)算符
    4.5增量運(yùn)算和減量運(yùn)算
    4.6優(yōu)先級(jí)
    4.7括號(hào)嵌套
    4.8“真”與“假”的實(shí)質(zhì)
    4.9關(guān)系運(yùn)算符
    4.10if語句
    4.10.1else子句
    4.10.2高級(jí)if語句
    4.11在嵌套if語句中使用花括號(hào)
    4.12邏輯運(yùn)算符
    4.12.1邏輯與
    4.12.2邏輯或
    4.12.3邏輯非
    4.13關(guān)系優(yōu)先級(jí)
    4.14深入討論邏輯值“真”與“假”
    4.15小結(jié)
    4.16問與答
   第5章 函數(shù)
    5.1什么是函數(shù)
    5.2說明并定義函數(shù)
    5.2.1函數(shù)的說明
    5.2.2函數(shù)的定義
    5.3局部變量
    54全局變量
    5.5函數(shù)的語句
    5.6函數(shù)的實(shí)參
    5.7形參是局部變量
    5.8返回值
    5.9缺省形參
    5.10功能的重載
    5.10.1深入研究函數(shù)的機(jī)理
    5.10.2棧與函數(shù)
    5.11小結(jié)
    5.12問與答
    第二部分 類
   第6章 基本類
    6.1創(chuàng)建新類型
    6.1.1什么是類型
    6.1.2為什么要?jiǎng)?chuàng)建 個(gè)新類型
    6.2類與成員
    6.2.1類的說明
    6.2.2有關(guān)命名的約定
    6.2.3定義一個(gè)對(duì)象
    6.2.4類與對(duì)象
    6.3訪問類的成員
    6.4私有成員和公有成員
    6.5類方法的實(shí)現(xiàn)
    6.6構(gòu)造函數(shù)和析構(gòu)函數(shù)
    6.6.1缺省構(gòu)造函數(shù)
    6.6.2編譯程序提供的構(gòu)造函數(shù)
    6.7小結(jié)
    6.8問與答
   第7章 深入了解類
    7.1const型成員函數(shù)
    7.2接口與方法
    7.3在何處放置類的說明以及方法的定義
    7.4內(nèi)聯(lián)實(shí)現(xiàn)
    7.5以其他的類作為數(shù)據(jù)成員的類
    7.6小結(jié)
    7.7問與答
   第8章 高級(jí)程序流程控制
    8.1循環(huán)
    8.1.1goto語句——循環(huán)語句的起源
    8.1.2為什么現(xiàn)在不使用goto語句
    8.2while循環(huán)
    8.2.1更加復(fù)雜的while語句
    8.2.2continue和break
    8.2.3while(1)循環(huán)
    8.3do…while循環(huán)
    8.4for循環(huán)
    8.4.1高級(jí)for循環(huán)
    8.4.2空的for循環(huán)
    8.4.3循環(huán)嵌套
    8.5switch語句
    8.6小結(jié)
    8.7問與答
    第三部分 內(nèi)存管理
   第9章 指針
    9.1什么是指針
    9.1.1在一個(gè)指針中存儲(chǔ)地址值
    9.1.2指針名
    9.1.3目標(biāo)訪問運(yùn)算符
    9.1.4指針、地址和變量
    9.1.5使用指針處理數(shù)據(jù)
    9.1.6檢查地址值
    9.2為什么使用指針
    9.3棧和自由存儲(chǔ)區(qū)
    9.3.1new
    9.3.2delete
    9.3.3內(nèi)存丟失
    9.4小結(jié)
    9.5問與答
   第10章 高級(jí)指針
    10.1在自由存儲(chǔ)區(qū)內(nèi)創(chuàng)建對(duì)象
    10.2刪除對(duì)象
    10.3訪問數(shù)據(jù)成員
    10.4自由存儲(chǔ)區(qū)中的成員數(shù)據(jù)
    10.5this指針
    10.6this指針的用途
    10.7迷途指針或懸浮指針
    10.8const型指針
    10.8.1const型指針和const型成員函數(shù)
    10.8.2const型this指針
    10.9小結(jié)
    10.10問與答
   第11章 引用
    11.1什么是引用
    11.2說明一個(gè)引用
    11.3對(duì)引用使用取址運(yùn)算符
    11.4什么可以被引用
    11.5空指針和空引用
    11.6通過引用傳遞的方式給函數(shù)傳遞實(shí)參
    11.6.1使用指針使swap()函數(shù)正常工作
    11.6.2使用引用實(shí)現(xiàn)swap()
    11.7理解函數(shù)的域名和原型
    11.8返回多個(gè)值
    11.9小結(jié)
    11.10 問與答
   第12章 高級(jí)引用和指針
    12.1使用引用傳遞的方式以提高效率
    12.2使用引用代替指針
    12.3如何確定使用引用還是指針
    12.4不要返回一個(gè)非作用域中的目標(biāo)對(duì)象的
    引用
    12.5返回一個(gè)在堆中的對(duì)象的引用
    12.6指針的傳遞
    12.7小結(jié)
    12.8問與答
    第四部分 功能強(qiáng)大的工具
   第13章 高級(jí)函數(shù)
    13.1重載成員函數(shù)
    13.2使用缺省值
    13.3在使用缺省值或重載函數(shù)之間選擇
    13.4缺省構(gòu)造函數(shù)
    13.5重載函數(shù)
    13.6初始化對(duì)象
    13.7復(fù)制構(gòu)造函數(shù)
    13.8小結(jié)
    13.9問與答
   第14章 運(yùn)算符重載
    14.1運(yùn)算符重載
    14.1.1定義 個(gè)增量函數(shù)
    14.1.2重載后置運(yùn)算符
    14.1.3前置與后置的區(qū)別
    14.1.4pperato+
    14.1.5重載operator+
    14.1.6運(yùn)算符重載的限制
    14.1.7何時(shí)需要重載
    14.1.8operato=
    14.2轉(zhuǎn)換運(yùn)算符
    14.3小結(jié)
    14.4問與答
   第15章 數(shù)組
    15.1什么是數(shù)組
    15.2數(shù)組元素
    15.3數(shù)組越界
    15.4界樁錯(cuò)誤
    15.5初始化數(shù)組
    15.6對(duì)象數(shù)組
    15.7多維數(shù)組
    15.8關(guān)于內(nèi)存
    15.9指針數(shù)組
    15.10說明自由存儲(chǔ)區(qū)中的數(shù)組
    15.11指向數(shù)組的指針和指針數(shù)組
    15.12指針與數(shù)組名
    15.13刪除自由存儲(chǔ)區(qū)中的數(shù)組
    15.14char型數(shù)組
    15.15strcpy()和strnepy()
    15.16串類
    15.17小結(jié)
    15.18問與答
    第五部分 繼承和多態(tài)
   第16章 繼承
    16.1什么是繼承
    16.1.1繼承與派生
    16.1.2動(dòng)物王國
    16.1.3派生的語法
    16.2私有訪問權(quán)限和保護(hù)型訪問權(quán)限
    16.3構(gòu)造函數(shù)和析構(gòu)函數(shù)
    16.4重置函數(shù)
    16.4.1重載與重置
    16.4.2隱藏基類方法
    19.4學(xué)會(huì)使用面向?qū)ο蟮姆绞竭M(jìn)行程序
    設(shè)計(jì)
    19.5小結(jié)
    19.6問與答
    第六部分 特別主題
   第20章 特殊的類與函數(shù)
    20.1靜態(tài)成員數(shù)據(jù)
    20.2靜態(tài)成員函數(shù)
    20.3包容
    20.3.1訪問被包容類的成員
    20.3.2對(duì)被包容成員的選擇性訪問
    20.3.3包容的開銷
    20.3.4值復(fù)制與引用復(fù)制
    20.4友元類
    21.7預(yù)定義宏
    21.8小結(jié)
    21.9問與答
    高級(jí)主題
   第22章 面向?qū)ο蟮姆治龊驮O(shè)計(jì)
    22.1開發(fā)過程
    22.2模擬一個(gè)報(bào)警系統(tǒng)
    22.2.1概念表達(dá)
    22.2.2分析需求
    22.2.3高層設(shè)計(jì)和低層設(shè)計(jì)
    22.2.4其他對(duì)象
    22.2.5類的設(shè)計(jì)
    22.2.6如何報(bào)警
    22.2.7事件循環(huán)
    22.3實(shí)例研究:PostMaster
    22.3.1權(quán)衡并取舍
    22.3.2功能分解并逐步求精
    22.3.3信息格式
    22.3.4最初的類的設(shè)計(jì)
    22.3.5有根與無根的層次結(jié)構(gòu)
    22.3.6設(shè)計(jì)接口
    22.3.7創(chuàng)建一個(gè)原型
    22.3.880/80法則
    22.3.9設(shè)計(jì)PostMasterMessage類
    22.3.10應(yīng)用程序接口
    22.3.11分組進(jìn)行
    22.3.12繼續(xù)進(jìn)行設(shè)計(jì)
    22.3.13使用驅(qū)動(dòng)程序
    22.4小結(jié)
    22.5問與答
   第23章 模板
    23.1什么是模板
    23.2參數(shù)化類型
    23.3模板的定義
    23.4使用模板項(xiàng)
    23.5標(biāo)準(zhǔn)模板庫
    23.6小結(jié)
    23.7問與答
   第24章 異常和出錯(cuò)處理
    24.1程序死區(qū)、錯(cuò)誤和損壞的代碼
    24.2異常
    24.3使用try語句塊和catch語句塊
    24.3.1處理異常
    24.3.2多于一個(gè)的catch語句
    24.3.3通過引用傳遞和多態(tài)的方式
    處理異常
    24.4以下的步驟
    24.5風(fēng)格
    24.5.1花括號(hào)
    24.5.2過長的行
    24.5.3switch語句
    24.5.4程序文本
    24.5.5標(biāo)識(shí)符
    24.5.6標(biāo)識(shí)符的拼寫和大寫
    24.5.7注釋
    24.5.8訪問權(quán)限
    24.5.9類的定義
    24.5.10include文件
    24.5.11 asset()
    24.5.12const
    24.6后記
    24.6.1到哪里獲得幫助和建議
    24.6.2所需的讀物
    24.6.3雜志
    24.6.4保持聯(lián)系
    第八部分 附 錄
    附錄A 運(yùn)算符優(yōu)先級(jí)
    附錄BC++關(guān)鍵字
   

本目錄推薦

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