日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

正文

目 錄(4)

通過游戲編程實(shí)戰(zhàn)教新手學(xué)C++編程 作者:(美)Michael Dawson


第4章  標(biāo)準(zhǔn)模板庫:Hangman 87

4.1  標(biāo)準(zhǔn)模板庫簡介 87

4.2  使用vector 88

4.2.1  Hero's Inventory 2.0程序簡介 88

4.2.2  使用向量的準(zhǔn)備工作 90

4.2.3  向量的聲明 90

4.2.4  使用push_back()成員函數(shù) 91

4.2.5  使用size()成員函數(shù) 91

4.2.6  向量的索引 91

4.2.7  調(diào)用元素的成員函數(shù) 92

4.2.8  使用pop_back()成員函數(shù) 92

4.2.9  使用clear()成員函數(shù) 92

4.2.10  使用empty()成員函數(shù) 92

4.3  使用迭代器 93

4.3.1  Hero's Inventory 3.0程序簡介 93

4.3.2  迭代器的聲明 94

4.3.3  循環(huán)訪問向量 95

4.3.4  修改向量元素的值 97

4.3.5  訪問向量元素的成員函數(shù) 97

4.3.6  使用向量的成員函數(shù)insert() 98

4.3.7  使用向量的成員函數(shù)erase() 98

4.4  使用算法 99

4.4.1  High Scores程序簡介 99

4.4.2  使用算法的準(zhǔn)備工作 101

4.4.3  使用find()算法 101

4.4.4  使用random_shuffle()算法 101

4.4.5  使用sort()算法 102

4.5  理解向量的性能 102

4.5.1  向量的增長 103

4.5.2  元素的插入與刪除 104

4.6  其他STL容器 104

4.7  對程序進(jìn)行規(guī)劃 105

4.7.1  使用偽代碼 105

4.7.2  逐步細(xì)化 106

4.8  Hangman簡介 106

4.8.1  游戲規(guī)劃 107

4.8.2  創(chuàng)建程序 107

4.8.3  變量與常量的初始化 108

4.8.4  進(jìn)入游戲主循環(huán) 108

4.8.5  獲取玩家的猜測 108

4.8.6  游戲結(jié)束 109

4.9  本章小結(jié) 110

4.10  問與答 110

4.11  問題討論 111

4.12  習(xí)題 111

第5章  函數(shù):Mad Lib 113

5.1  創(chuàng)建函數(shù) 113

5.1.1  Instructions程序簡介 113

5.1.2  函數(shù)聲明 114

5.1.3  函數(shù)定義 115

5.1.4  函數(shù)調(diào)用 115

5.1.5  理解抽象 115

5.2  使用形參和返回值 116

5.2.1  Yes or No程序簡介 116

5.2.2  返回值 117

5.2.3  傳遞參數(shù)值 118

5.2.4  理解封裝 119

5.3  理解軟件重用 120

5.4  使用作用域 120

5.4.1  Scoping程序簡介 120

5.4.2  使用獨(dú)立的作用域 122

5.4.3  使用嵌套作用域 123

5.5  使用全局變量 124

5.5.1  Global Reach程序簡介 124

5.5.2  聲明全局變量 125

5.5.3  訪問全局變量 125

5.5.4  隱藏全局變量 125

5.5.5  修改全局變量 126

5.5.6  盡量少使用全局變量 126

5.6  使用全局常量 126

5.7  使用默認(rèn)參數(shù) 127

5.7.1  Give Me a Number程序簡介 127

5.7.2  指定默認(rèn)參數(shù) 128

5.7.3  為形參設(shè)置默認(rèn)參數(shù) 129

5.7.4  重寫默認(rèn)參數(shù) 129

5.8  函數(shù)重載 130

5.8.1  Triple程序簡介 130

5.8.2  創(chuàng)建重載函數(shù) 131

5.8.3  調(diào)用重載函數(shù) 131

5.9  內(nèi)聯(lián)函數(shù) 132

5.9.1  Taking Damage

程序簡介 132

5.9.2  函數(shù)內(nèi)聯(lián)的指定 133

5.9.3  調(diào)用內(nèi)聯(lián)函數(shù) 133

5.10  Mad Lib游戲簡介 134

5.10.1  創(chuàng)建程序 134

5.10.2  main()函數(shù) 135

5.10.3  askText()函數(shù) 135

5.10.4  askNumber()函數(shù) 135

5.10.5  tellStory()函數(shù) 136

5.11  本章小結(jié) 136

5.12  問與答 137

5.13  問題討論 138

5.14  習(xí)題 138


上一章目錄下一章

Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號