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

C++語(yǔ)言程序設(shè)計(jì)教程

C++語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥34.00

作 者: 宋斌,曾春平,朱小谷等編寫(xiě)
出版社: 科學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等院校計(jì)算機(jī)基礎(chǔ)系列教材
標(biāo) 簽: C語(yǔ)言及其相關(guān) 語(yǔ)言與開(kāi)發(fā)工具 程序語(yǔ)言與軟件開(kāi)發(fā) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787030152947 出版時(shí)間: 2005-06-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 376 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  VisualC抖是基于Windows操作系統(tǒng)的編程工具。它將Windows的編程復(fù)雜性封裝起來(lái),使編程者可以比較輕松地進(jìn)行Windows應(yīng)用程序的設(shè)計(jì)。本書(shū)共分為10章。第1章介紹了C什的詞法、語(yǔ)法規(guī)則和最簡(jiǎn)單的C抖程序以及如何用Visual C抖來(lái)進(jìn)行開(kāi)發(fā)。第2章介紹了C++語(yǔ)言的基礎(chǔ)(數(shù)據(jù)類(lèi)型、程序流程控制、運(yùn)算符和表達(dá)式以及函數(shù)的格式和調(diào)用方式)。第3、4章介紹了類(lèi)和對(duì)象的基本概念及特性,包括對(duì)象的創(chuàng)建和銷(xiāo)毀的機(jī)制、友元函數(shù)、友元類(lèi)、嵌套類(lèi)、對(duì)象數(shù)組、指針和引用等。第5章討論了類(lèi)的派生和繼承性,繼承增強(qiáng)了軟件的可擴(kuò)充性,并為代碼重用提供了強(qiáng)有力的手段。第6章介紹了函數(shù)重載和運(yùn)算符重載。第7章討論了虛函數(shù)和多態(tài)性。第8、9章介紹了模板和錯(cuò)誤處理。第10章介紹C++系統(tǒng)的輸出/輸出流庫(kù),它使得程序員可以很容易的設(shè)計(jì)執(zhí)行標(biāo)準(zhǔn)I/O和文件I/O的程序。書(shū)中所有的例子都在VisualC++6.0下編譯運(yùn)行通過(guò)。本書(shū)適合于C抖語(yǔ)言的初學(xué)者和有一定編程經(jīng)驗(yàn)的C++程序員。

作者簡(jiǎn)介

暫缺《C++語(yǔ)言程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 緒
1.1 C++語(yǔ)言的前身一C語(yǔ)言
1.1.1 C語(yǔ)言是中級(jí)語(yǔ)言
1.1.2 C語(yǔ)言是結(jié)構(gòu)化語(yǔ)言
1.1.3 C語(yǔ)言的特點(diǎn)
1.1.4 C語(yǔ)言的缺陷
1.2 C++語(yǔ)言的產(chǎn)生和發(fā)展
1.2.1 帶類(lèi)的C
1.2.2 從帶類(lèi)的C到CH
1.2.3 C++2.0版
1.2.4 C++3.0版
1.2.5 C++的標(biāo)準(zhǔn)化
1.2.6 C++大事年表
1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.3.1 面向過(guò)程的程序設(shè)計(jì)
1.3.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.3.3 對(duì)象和類(lèi)
1.3.4 封裝性
1.3.5 繼承性
1.3.6 多態(tài)性
1.4 C++面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言
1.4.1 C++對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持
1.4.2 C++與C語(yǔ)言的關(guān)系
1.5 C++程序的編輯、編譯和運(yùn)行
1.5.1 編輯源代碼
1.5.2 程序編譯
1.5.3 程序運(yùn)行
1.5.4 程序調(diào)試
1.6 C++的詞法及詞法規(guī)則
1.6.1 C++卜的字符集
1.6.2 單詞及詞法規(guī)則
1.7 CH的程序結(jié)構(gòu)
1.7.1 C++語(yǔ)言的注釋
1.7.2 預(yù)處理命令
1.7.3 函數(shù)
1.7.4 輸入和輸出
1.7.5 C++程序的書(shū)寫(xiě)格式
1.8 用Visual C++創(chuàng)建控制臺(tái)應(yīng)用程序
第2章 C++語(yǔ)言基礎(chǔ)
2.1 基本數(shù)據(jù)類(lèi)型
2.1.1 C++的基本數(shù)據(jù)類(lèi)型
2.1.2 字符型
2.1.3 整型
2.1.4 浮點(diǎn)型
2.1.5 布爾型
2.1.6 空值型
2.2 常量
2.2.1 常量的定義
2.2.2 整型常量
2.2.3 浮點(diǎn)型常量
2.2.3 字符常量
2.2.4 字符串常量
2.3 變量
2.3.1 變量的定義
2.3.2 變量的值
2.4 存儲(chǔ)類(lèi)
2.4.1 自動(dòng)變量
2.4.2 寄存器變量
2.4.3 靜態(tài)變量
2.4.4 外部變量
2.5 數(shù)組類(lèi)型
2.5.1 一維數(shù)組
2.5.2 多維數(shù)組
2.5.3 數(shù)組的初始化
2.5.4 字符數(shù)組
2.6 指針和引用
2.6.1 指針
2.6.2 引用
2.7 構(gòu)造數(shù)據(jù)類(lèi)型
2.7.1 結(jié)構(gòu)
2.7.2 聯(lián)合
2.7.3 枚舉類(lèi)型
2.7.4 typedef
2.8運(yùn)算符和表達(dá)式
2.8.1 運(yùn)算符
2.8.2 表達(dá)式
2.8.3 數(shù)據(jù)類(lèi)型轉(zhuǎn)換
2.9 程序控制結(jié)構(gòu)
2.9.1 表達(dá)式語(yǔ)句和塊語(yǔ)句
2.9.2 選擇語(yǔ)句
2.9.3 循環(huán)語(yǔ)句
2.9.4 轉(zhuǎn)移語(yǔ)句
2.10 函數(shù)定義和調(diào)用
2.10.1 函數(shù)的定義
2.10.2 函數(shù)原型
2.10.3 函數(shù)調(diào)用
2.10.4 數(shù)的參數(shù)
2.10.5 C++語(yǔ)言中函數(shù)參數(shù)的缺省值
2.10.6 使用C++的系統(tǒng)函數(shù)
第3章 類(lèi)和對(duì)象
3.1 類(lèi)的定義
3.1.1 什么是類(lèi)
3.1.2 類(lèi)的定義格式
3.1.3 定義類(lèi)時(shí)的注意事項(xiàng)
3.2 對(duì)象的定義
3.2.1 對(duì)象的定義格式
3.2.2 對(duì)象成員的訪問(wèn)
3.3 構(gòu)造函數(shù)
3.3.1 定義構(gòu)造函數(shù)
3.3.2 缺省構(gòu)造函數(shù)
3.3.3 構(gòu)造函數(shù)與運(yùn)算符new
3.3.4 拷貝初始化構(gòu)造函數(shù)
3.4.析構(gòu)函數(shù)
3.4.1 定義析構(gòu)函數(shù)
3.4.2 缺省析構(gòu)函數(shù)
3.4.3 析構(gòu)函數(shù)與運(yùn)算符delete
3.5 內(nèi)聯(lián)函數(shù)
3.5.1 內(nèi)聯(lián)函數(shù)的定義
3.5.2 內(nèi)聯(lián)成員函數(shù)
3.5.3 內(nèi)聯(lián)函數(shù)與宏的比較
3.6 靜態(tài)成員
3.6.1 靜態(tài)數(shù)據(jù)成員
3.6.2 靜態(tài)成員函數(shù)
3.6.3 靜態(tài)成員實(shí)例
3.7 友元函數(shù)和友元類(lèi)
3.7.1 友元函數(shù)
3.7.2 友元類(lèi)
3.8 類(lèi)的作用域
3.9 嵌套類(lèi)
第4章 對(duì)象運(yùn)算
4.1 對(duì)象數(shù)組
4.1.1 對(duì)象數(shù)組的定義
4.1.2 用成員函數(shù)給對(duì)象數(shù)組賦值
4.1.3 用構(gòu)造函數(shù)給對(duì)象數(shù)組賦值
4.2 對(duì)象指針
4.2.1 指向類(lèi)類(lèi)型對(duì)象的指針
4.2.2 指向類(lèi)成員的指針
4.2.3 對(duì)象指針作函數(shù)的參數(shù)
4.3 指向數(shù)組的指針和指針數(shù)組
4.3.1 指向一般數(shù)組的指針
4.3.2 指向?qū)ο髷?shù)組的指針
4.3.3 般指針數(shù)組
4.3.4 對(duì)象指針數(shù)組
4.4 引用
4.4.1 引用的概念
4.4.2 引用的地址
4.4.3 引用作函數(shù)參數(shù)
4.4.4 用引用作函數(shù)的返回值
4.5 this指針
第5章 派生和繼承
5.1 繼承的概念
5.2 基類(lèi)和派生類(lèi)
5.2.1 派生類(lèi)的定義格式
5.2.2 基類(lèi)與派生類(lèi)的關(guān)系
5.3 二種繼承方式
5.3.1 繼承方式概述
5.3.2 公有繼承方式
5.3.3 私有繼承方式
5.3.4 繼承與保護(hù)成員
5.3.5 保護(hù)繼承方式
5.4 單繼承
5.4.1 單繼承的兩個(gè)實(shí)例
5.4.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行
5.4.3 向基類(lèi)的構(gòu)造函數(shù)傳遞參數(shù)
5.4.4 子類(lèi)型化和類(lèi)型適應(yīng)
5.5 多繼承
5.5.1 多繼承的概念
5.5.2 多繼承下對(duì)象的創(chuàng)建和銷(xiāo)毀
5.5.3 多繼承的構(gòu)造函數(shù)
5.6 多繼承的二義性
5.6.1 多繼承的二義性問(wèn)題
5.6.2 用作用域限定符解決二義性問(wèn)題
5.7 虛函數(shù)
5.7.1 用虛基類(lèi)解決二義性的問(wèn)題
5.7.2 虛基類(lèi)的初始化
5.7.3 虛基類(lèi)的構(gòu)造函數(shù)
第6章 函數(shù)和運(yùn)算符重載
6.1 函數(shù)重載
6.1.1 參數(shù)類(lèi)型不同的重載函數(shù)
6.1.2 參數(shù)個(gè)數(shù)不同的重載函數(shù)
6.1.3 重載函數(shù)調(diào)用的機(jī)制
6.1.4 函數(shù)重載的二義性
6.2 構(gòu)造函數(shù)的重載
6.2.1 構(gòu)造函數(shù)的重載
6.2.2 指向重載函數(shù)的指針
6.3 成員函數(shù)的重載、覆蓋和隱藏
6.3.1 重載與覆蓋
6.3.2 隱藏規(guī)則
6.4 運(yùn)算符重載
6.4.1 重載為類(lèi)成員函數(shù)
6.4.2 重載為類(lèi)的友元函數(shù)
6.4.3 運(yùn)算符重載的幾個(gè)問(wèn)題
6.5 重載增(減)量運(yùn)算符
6.5.1 增(減)量運(yùn)算符的區(qū)別
6.5.2 增(減)量運(yùn)算符重載為成員函數(shù)
6.5.3 增(減)量運(yùn)算符重載為友元函數(shù)
6.6 重載new和delete
6.6.1 簡(jiǎn)單重載new和delete
6.6.2 數(shù)組重載new和delete運(yùn)算符
6.7 其他運(yùn)算符重載
6.7.1 重載下標(biāo)運(yùn)算符[]
6.7.2 函數(shù)調(diào)用運(yùn)算符的重載
6.7.3 成員選擇運(yùn)算符的重載
第7章 虛函數(shù)與多態(tài)性
7.1 靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編
7.1.1 基類(lèi)指針和派生類(lèi)指針
7.1.2 靜態(tài)聯(lián)編
7.1.3 動(dòng)態(tài)聯(lián)編
7.2 虛函數(shù)
7.2.1 虛函數(shù)的定義
7.2.2 虛函數(shù)的工作機(jī)制
7.2.3 虛函數(shù)的分級(jí)性
7.2.4 虛函數(shù)的訪問(wèn)權(quán)限
7.3 成員函數(shù)對(duì)虛函數(shù)的調(diào)用
7.3.1 在普通成員函數(shù)中調(diào)用虛函數(shù)
7.3.2 在構(gòu)造函數(shù)中調(diào)用虛函數(shù)
7.4 多重繼承與虛函數(shù)
7.5 虛析構(gòu)函數(shù)
7.6 純虛函數(shù)與抽象類(lèi)
7.6.1 純虛函數(shù)
7.6.2 抽象類(lèi)
第8章 模板
8.1 模板的引入
8.2 函數(shù)模板
8.2.1 函數(shù)模板的聲明
8.2.2 多個(gè)通用數(shù)據(jù)類(lèi)型的函數(shù)模板
8.2.3 模板函數(shù)與重載函數(shù)
8.2.4 模板函數(shù)的局限性
8.3 類(lèi)模板
8.3.1 類(lèi)模板的定義
8.3.2 多個(gè)通用數(shù)據(jù)類(lèi)型的類(lèi)模板
8.4 類(lèi)模板的派生問(wèn)題
8.4.1 普通類(lèi)作為基類(lèi)
8.4.2 類(lèi)模板作為基類(lèi)
第9章 錯(cuò)誤和異常處理
9.1 錯(cuò)誤與異常
9.2 C++異常處理機(jī)制
9.3 異常處理
9.3.1 異常處理的過(guò)程
9.3.2 terminate()函數(shù)
9.4 多個(gè)異常
9.4.1 捕獲多個(gè)異常
9.4.2 捕獲未知異常
9.5 異常的再次拋出
9.6 異常的接口說(shuō)明
9.6.1 異常接口說(shuō)明格式
9.6.2 unexpected()函數(shù)
9.7 資源分配異常
9.8 異常的組織
9.8.1 用枚舉組織異常
9.8.2 用派生類(lèi)組織異常
9.8.3 用虛函數(shù)組織異常
第10章 輸入和輸出流
10.1 輸入/輸出流簡(jiǎn)介
10.2 C++標(biāo)準(zhǔn)I/O
10.2.1 預(yù)定義的插入符
10.2.2 預(yù)定義的提取操作符
10.2.3 預(yù)定義I/O流對(duì)象
10.2.4 C++的I/O流是類(lèi)型安全的流
10.3 格式化I/O
10.3.1 輸入輸出格式控制
10.3.2 函數(shù)setf()實(shí)現(xiàn)格式化輸出
10.3.3 函數(shù)flags()實(shí)現(xiàn)格式化輸出
10.3.4 函數(shù)width()、fill()和precision()
10.3.5 利用操作算子實(shí)現(xiàn)格式化I/O
10.4 重載插入符和提取符
10.5 文件的輸入/輸出
10.4.1 文件的概念
10.4.2 文件的打開(kāi)和關(guān)閉
10.4.3 文本文件的讀寫(xiě)
10.4.4 二進(jìn)制文件的讀寫(xiě)
10.4.5 對(duì)文件的隨機(jī)訪問(wèn)
10.6 字符串流I/O
10.6.1 ostrstream類(lèi)流
10.6.2 istrstream類(lèi)流
10.6.3 strstream類(lèi)流
10.7 流的錯(cuò)誤處理
10.7.1 狀態(tài)字和狀態(tài)函數(shù)
10.7.2 清除/設(shè)置流的狀態(tài)位
參考文獻(xiàn)

本目錄推薦

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