-
>
闖進數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
C++程序設(shè)計 版權(quán)信息
- ISBN:9787115330758
- 條形碼:9787115330758 ; 978-7-115-33075-8
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C++程序設(shè)計 本書特色
本書緊密結(jié)合c++語言的新標(biāo)準(zhǔn),以c++語言為工具講述面向?qū)ο蟪绦蛟O(shè)計方法。全書分為兩個部分:**部分介紹c++語言基礎(chǔ)內(nèi)容及結(jié)構(gòu)化程序設(shè)計方法,包括基本類型、表達式、語句、函數(shù)、數(shù)組、指針等;第二部分介紹面向?qū)ο蟪绦蛟O(shè)計方法及c++語言中支持面向?qū)ο蟪绦蛟O(shè)計的主要機制,包括類、繼承、多態(tài)、模板、命名空間、異常處理、標(biāo)準(zhǔn)庫及泛型算法等。書中每章都包括豐富的代碼和習(xí)題,供讀者分析和練習(xí)。 本書既可作為計算機專業(yè)本科生程序設(shè)計課程的入門教材,也可以作為相關(guān)專業(yè)高年級學(xué)生面向?qū)ο蟪绦蛟O(shè)計的教材,還可供軟件開發(fā)人員參考。 本書適合作為高等院!癱++語言程序設(shè)計”課程的教堂用書,還可作為c++語言的自學(xué)或教學(xué)參考書。
C++程序設(shè)計 內(nèi)容簡介
(1)根據(jù)c++的*新標(biāo)準(zhǔn)編寫。 (2)示例簡單實用、短小精悍且貫穿全書。 。3)融入軟件工程思想。 。4)詮釋經(jīng)典實例,本土化展示。
C++程序設(shè)計 目錄
1.1 程序及相關(guān)概念
1.1.1 計算機與用戶(人)
1.1.2 算法
1.1.3 程序
1.2 程序設(shè)計
1.2.1 程序設(shè)計的基本概念
1.2.2 程序設(shè)計過程
1.2.3 程序設(shè)計方法
1.3 程序設(shè)計語言
1.3.1 機器語言
1.3.2 匯編語言
1.3.3 高級語言
1.3.4 編譯型語言與解釋型語言
1.3.5 c++語言
1.4 c++程序的結(jié)構(gòu)
1.4.1 注釋
1.4.2 預(yù)處理指示
1.4.3 以函數(shù)為單位的程序結(jié)構(gòu)
1.4.4 以類為單位的程序結(jié)構(gòu)
1.5 c++程序的實現(xiàn)過程
習(xí)題
第2章 內(nèi)置數(shù)據(jù)類型與基本輸入輸出
2.1 數(shù)據(jù)類型概述
2.1.1 數(shù)據(jù)類型的基本概念
2.1.2 c++語言類型系統(tǒng)的基本特點
2.2 標(biāo)識符概述
2.2.1 c++語言中的基本記號
2.2.2 標(biāo)識符
2.3 常量和變量
2.3.1 變量和變量的聲明
2.3.2 常量和常量的聲明
2.4 內(nèi)置數(shù)據(jù)類型
2.4.1 內(nèi)置數(shù)據(jù)類型概述
2.4.2 字符類型常量和變量
2.4.3 整數(shù)類型常量和變量
2.4.4 浮點類型常量和變量
2.4.5 布爾類型常量和變量
2.4.6 字符串類型常量和變量
2.5 操作符與表達式
2.5.1 操作符與表達式的基本概念
2.5.2 各種操作符和表達式詳解
2.6 類型之間的關(guān)系
2.6.1 隱式類型轉(zhuǎn)換
2.6.2 顯式(強制)類型轉(zhuǎn)換
2.7 標(biāo)準(zhǔn)庫的使用和簡單的輸入輸出
2.7.1 輸出
2.7.2 輸入
2.8 應(yīng)用舉例
習(xí)題
第3章 語句與基本控制結(jié)構(gòu)
3.1 語句及分類
3.1.1 聲明語句
3.1.2 表達式語句
3.1.3 轉(zhuǎn)移語句
3.1.4 塊語句
3.1.5 空語句
3.2 選擇結(jié)構(gòu)
3.2.1 三種基本控制結(jié)構(gòu)
3.2.2 if語句
3.2.3 switch語句
3.3 循環(huán)結(jié)構(gòu)
3.3.1 while語句
3.3.2 do-while語句
3.3.3 for語句
3.3.4 循環(huán)中的break語句
3.3.5 continue語句
3.4 應(yīng)用舉例
習(xí)題
第4章 函數(shù)
4.1 概述
4.2 函數(shù)定義與函數(shù)原型
4.2.1 函數(shù)定義
4.2.2 函數(shù)原型
4.3 函數(shù)調(diào)用與參數(shù)傳遞
4.3.1 函數(shù)調(diào)用
4.3.2 參數(shù)傳遞
4.4 標(biāo)識符的作用域
4.4.1 作用域的基本概念
4.4.2 作用域的具體規(guī)則
4.4.3 變量的聲明與定義
4.4.4 名字空間
4.5 變量的生命期
4.6 預(yù)處理指示
4.6.1 文件包含
4.6.2 宏定義
4.6.3 條件編譯
4.7 標(biāo)準(zhǔn)庫函數(shù)
4.8 函數(shù)的接口設(shè)計和注釋
4.8.1 前置條件和后置條件
4.8.2 函數(shù)的注釋
4.8.3 函數(shù)的接口與實現(xiàn)
4.8.4 函數(shù)接口的設(shè)計
4.9 遞歸
4.9.1 什么是遞歸
4.9.2 遞歸的實現(xiàn)
4.9.3 漢諾塔問題
4.10 應(yīng)用舉例
習(xí)題
第5章 枚舉、結(jié)構(gòu)與類
5.1 簡單數(shù)據(jù)類型與構(gòu)造式數(shù)據(jù)類型
5.2 枚舉類型
5.3 結(jié)構(gòu)類型
5.3.1 結(jié)構(gòu)類型的定義及其變量的聲明和使用
5.3.2 結(jié)構(gòu)變量的整體操作
5.3.3 層次結(jié)構(gòu)
5.3.4 匿名結(jié)構(gòu)類型
5.4 抽象、封裝與信息隱藏
5.4.1 抽象
5.4.2 數(shù)據(jù)封裝與隱藏
5.5 類與對象
5.5.1 類
5.5.2 對象的創(chuàng)建
5.5.3 對象的初始化
5.6 關(guān)于面向?qū)ο蟪绦蛟O(shè)計的若干基本問題
5.6.1 面向過程與面向?qū)ο?br /> 5.6.2 術(shù)語
5.7 應(yīng)用舉例
習(xí)題
第6章 數(shù)組與指針
6.1 數(shù)組類型
6.1.1 一維數(shù)組
6.1.2 二維數(shù)組
6.2 指針類型
6.2.1 基本概念
6.2.2 指針常量與指針變量
6.2.3 指針的運用
6.3 指針類型與數(shù)組
6.3.1 通過指針引用數(shù)組元素
6.3.2 數(shù)組作函數(shù)參數(shù)的進一步討論
6.3.3 動態(tài)分配內(nèi)存
6.3.4 二維數(shù)組與指針
6.4 main函數(shù)的形參
6.5 指向結(jié)構(gòu)變量的指針
6.6 對象指針
6.6.1 基本概念
6.6.2 對象的動態(tài)創(chuàng)建和撤銷
6.6.3 對象的復(fù)制
6.7 函數(shù)指針
6.8 應(yīng)用舉例
習(xí)題
第7章 字符串
7.1 c風(fēng)格字符串
7.1.1 字符串常量
7.1.2 字符數(shù)組
7.2 c字符串操作
7.2.1 獲得字符串長度
7.2.2 c字符串的復(fù)制
7.2.3 c字符串的比較
7.2.4 c字符串的連接
7.2.5 c字符串的類型轉(zhuǎn)換
7.2.6 處理單個字符
7.3 string對象字符串
7.3.1 string對象的聲明、初始化與賦值
7.3.2 string字符串的輸入和輸出
7.3.3 string字符串的長度
7.3.4 string字符串的比較
7.3.5 string字符串的子串
7.3.6 string字符串的連接
7.3.7 string對象轉(zhuǎn)換成c字符串
7.4 應(yīng)用舉例
習(xí)題
第8章 繼承與組合
8.1 繼承的概念
8.2 c++中的繼承
8.2.1 基本概念
8.2.2 繼承實例
8.2.3 派生類中繼承成員函數(shù)的重定義
8.2.4 繼承層次中的構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.3 組合
8.3.1 組合的語法和圖形表示
8.3.2 組合與構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.3.3 組合的實例
8.4 繼承與組合的比較
8.5 多重繼承與重復(fù)繼承
8.5.1 多重繼承
8.5.2 多重繼承的構(gòu)造函數(shù)
8.5.3 多重繼承中存在的問題:名字沖突
8.5.4 重復(fù)繼承
8.6 應(yīng)用舉例
習(xí)題
第9章 重載
9.1 函數(shù)重載
9.1.1 什么是函數(shù)重載
9.1.2 為什么要使用函數(shù)重載
9.1.3 使用函數(shù)重載時需要注意的問題
9.2 復(fù)制構(gòu)造函數(shù)
9.2.1 復(fù)制構(gòu)造函數(shù)的語法形式
9.2.2 復(fù)制構(gòu)造函數(shù)的使用場合
9.3 操作符重載
9.3.1 c++操作符的函數(shù)特性
9.3.2 操作符重載的規(guī)則
9.3.3 類成員操作符重載
9.3.4 友元操作符重載
9.4 應(yīng)用舉例
習(xí)題
第10章 i/o流與文件
10.1 概述
10.1.1 何為i/o
10.1.2 應(yīng)用程序、操作系統(tǒng)與i/o
10.1.3 標(biāo)準(zhǔn)i/o流cin和cout
10.1.4 文件i/o流
10.2 二進制文件i/o
10.2.1 文本文件i/o vs.二進制文件i/o
10.2.2 二進制文件i/o
10.3 應(yīng)用舉例
習(xí)題
第11章 多態(tài)性與虛函數(shù)
11.1 綁定方式與多態(tài)性
11.1.1 基本概念
11.1.2 多態(tài)性的作用
11.2 虛函數(shù)
11.2.1 虛函數(shù)舉例
11.2.2 使用虛函數(shù)的特定版本
11.2.3 虛析構(gòu)函數(shù)
11.3 純虛函數(shù)和抽象類
11.3.1 純虛函數(shù)
11.3.2 抽象類
11.4 應(yīng)用舉例
習(xí)題
第12章 異常處理
12.1 異常處理概述
12.2 c++語言中的異常處理
12.2.1 throw語句
12.2.2 try塊與異常的捕獲及處理
12.2.3 標(biāo)準(zhǔn)庫異常類
12.2.4 異常說明(exception specification)
12.3 應(yīng)用舉例
習(xí)題
第13章 模板
13.1 泛型編程概述
13.2 函數(shù)模板
13.2.1 函數(shù)模板的定義
13.2.2 函數(shù)模板的實例化
13.2.3 函數(shù)模板與重載
13.3 類模板
13.3.1 類模板的定義
13.3.2 類模板的實例化
13.3.3 模板編譯與類模板的實現(xiàn)
13.4 非類型模板形參
13.4.1 函數(shù)模板的非類型形參
13.4.2 類模板的非類型形參
13.5 應(yīng)用舉例
習(xí)題
第14章 標(biāo)準(zhǔn)模板庫
14.1 概述
14.2 迭代器
14.3 容器
14.3.1 順序容器
14.3.2 關(guān)聯(lián)容器
14.3.3 容器適配器
14.4 泛型算法
14.4.1 算法簡介
14.4.2 算法舉例
14.5 應(yīng)用舉例
習(xí)題
附錄a c++保留字表
附錄b 標(biāo)準(zhǔn)ascii代碼表
附錄c 常用數(shù)學(xué)函數(shù)
附錄d c++標(biāo)準(zhǔn)庫頭文件
附錄e 標(biāo)準(zhǔn)庫泛型算法簡介
附錄f 主要術(shù)語英漢對照表
參考文獻
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
推拿
- >
二體千字文
- >
【精裝繪本】畫給孩子的中國神話
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
月亮虎
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
李白與唐代文化