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

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

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

定 價(jià):¥34.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 緒
1.1 C++語言的前身一C語言
1.1.1 C語言是中級語言
1.1.2 C語言是結(jié)構(gòu)化語言
1.1.3 C語言的特點(diǎn)
1.1.4 C語言的缺陷
1.2 C++語言的產(chǎn)生和發(fā)展
1.2.1 帶類的C
1.2.2 從帶類的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 面向過程的程序設(shè)計(jì)
1.3.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.3.3 對象和類
1.3.4 封裝性
1.3.5 繼承性
1.3.6 多態(tài)性
1.4 C++面向?qū)ο蟪绦蛟O(shè)計(jì)語言
1.4.1 C++對面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持
1.4.2 C++與C語言的關(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++語言的注釋
1.7.2 預(yù)處理命令
1.7.3 函數(shù)
1.7.4 輸入和輸出
1.7.5 C++程序的書寫格式
1.8 用Visual C++創(chuàng)建控制臺(tái)應(yīng)用程序
第2章 C++語言基礎(chǔ)
2.1 基本數(shù)據(jù)類型
2.1.1 C++的基本數(shù)據(jù)類型
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ǔ)類
2.4.1 自動(dòng)變量
2.4.2 寄存器變量
2.4.3 靜態(tài)變量
2.4.4 外部變量
2.5 數(shù)組類型
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ù)類型
2.7.1 結(jié)構(gòu)
2.7.2 聯(lián)合
2.7.3 枚舉類型
2.7.4 typedef
2.8運(yùn)算符和表達(dá)式
2.8.1 運(yùn)算符
2.8.2 表達(dá)式
2.8.3 數(shù)據(jù)類型轉(zhuǎn)換
2.9 程序控制結(jié)構(gòu)
2.9.1 表達(dá)式語句和塊語句
2.9.2 選擇語句
2.9.3 循環(huán)語句
2.9.4 轉(zhuǎn)移語句
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++語言中函數(shù)參數(shù)的缺省值
2.10.6 使用C++的系統(tǒng)函數(shù)
第3章 類和對象
3.1 類的定義
3.1.1 什么是類
3.1.2 類的定義格式
3.1.3 定義類時(shí)的注意事項(xiàng)
3.2 對象的定義
3.2.1 對象的定義格式
3.2.2 對象成員的訪問
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ù)和友元類
3.7.1 友元函數(shù)
3.7.2 友元類
3.8 類的作用域
3.9 嵌套類
第4章 對象運(yùn)算
4.1 對象數(shù)組
4.1.1 對象數(shù)組的定義
4.1.2 用成員函數(shù)給對象數(shù)組賦值
4.1.3 用構(gòu)造函數(shù)給對象數(shù)組賦值
4.2 對象指針
4.2.1 指向類類型對象的指針
4.2.2 指向類成員的指針
4.2.3 對象指針作函數(shù)的參數(shù)
4.3 指向數(shù)組的指針和指針數(shù)組
4.3.1 指向一般數(shù)組的指針
4.3.2 指向?qū)ο髷?shù)組的指針
4.3.3 般指針數(shù)組
4.3.4 對象指針數(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 基類和派生類
5.2.1 派生類的定義格式
5.2.2 基類與派生類的關(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 向基類的構(gòu)造函數(shù)傳遞參數(shù)
5.4.4 子類型化和類型適應(yīng)
5.5 多繼承
5.5.1 多繼承的概念
5.5.2 多繼承下對象的創(chuàng)建和銷毀
5.5.3 多繼承的構(gòu)造函數(shù)
5.6 多繼承的二義性
5.6.1 多繼承的二義性問題
5.6.2 用作用域限定符解決二義性問題
5.7 虛函數(shù)
5.7.1 用虛基類解決二義性的問題
5.7.2 虛基類的初始化
5.7.3 虛基類的構(gòu)造函數(shù)
第6章 函數(shù)和運(yùn)算符重載
6.1 函數(shù)重載
6.1.1 參數(shù)類型不同的重載函數(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 重載為類成員函數(shù)
6.4.2 重載為類的友元函數(shù)
6.4.3 運(yùn)算符重載的幾個(gè)問題
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 簡單重載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 基類指針和派生類指針
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ù)的分級性
7.2.4 虛函數(shù)的訪問權(quán)限
7.3 成員函數(shù)對虛函數(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ù)與抽象類
7.6.1 純虛函數(shù)
7.6.2 抽象類
第8章 模板
8.1 模板的引入
8.2 函數(shù)模板
8.2.1 函數(shù)模板的聲明
8.2.2 多個(gè)通用數(shù)據(jù)類型的函數(shù)模板
8.2.3 模板函數(shù)與重載函數(shù)
8.2.4 模板函數(shù)的局限性
8.3 類模板
8.3.1 類模板的定義
8.3.2 多個(gè)通用數(shù)據(jù)類型的類模板
8.4 類模板的派生問題
8.4.1 普通類作為基類
8.4.2 類模板作為基類
第9章 錯(cuò)誤和異常處理
9.1 錯(cuò)誤與異常
9.2 C++異常處理機(jī)制
9.3 異常處理
9.3.1 異常處理的過程
9.3.2 terminate()函數(shù)
9.4 多個(gè)異常
9.4.1 捕獲多個(gè)異常
9.4.2 捕獲未知異常
9.5 異常的再次拋出
9.6 異常的接口說明
9.6.1 異常接口說明格式
9.6.2 unexpected()函數(shù)
9.7 資源分配異常
9.8 異常的組織
9.8.1 用枚舉組織異常
9.8.2 用派生類組織異常
9.8.3 用虛函數(shù)組織異常
第10章 輸入和輸出流
10.1 輸入/輸出流簡介
10.2 C++標(biāo)準(zhǔn)I/O
10.2.1 預(yù)定義的插入符
10.2.2 預(yù)定義的提取操作符
10.2.3 預(yù)定義I/O流對象
10.2.4 C++的I/O流是類型安全的流
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 文件的打開和關(guān)閉
10.4.3 文本文件的讀寫
10.4.4 二進(jìn)制文件的讀寫
10.4.5 對文件的隨機(jī)訪問
10.6 字符串流I/O
10.6.1 ostrstream類流
10.6.2 istrstream類流
10.6.3 strstream類流
10.7 流的錯(cuò)誤處理
10.7.1 狀態(tài)字和狀態(tài)函數(shù)
10.7.2 清除/設(shè)置流的狀態(tài)位
參考文獻(xiàn)

本目錄推薦

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