正文

目 錄(7)

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


第9章  高級(jí)類與動(dòng)態(tài)內(nèi)存:Game Lobby 211

9.1  使用聚合體 211

9.1.1  Critter Farm程序簡(jiǎn)介 212

9.1.2  使用對(duì)象數(shù)據(jù)成員 213

9.1.3  使用容器數(shù)據(jù)成員 214

9.2  使用友元函數(shù)與運(yùn)算符重載 215

9.2.1  Friend Critter程序簡(jiǎn)介 215

9.2.2  創(chuàng)建友元函數(shù) 217

9.2.3  運(yùn)算符重載 217

9.3  動(dòng)態(tài)分配內(nèi)存 218

9.3.1  Heap程序簡(jiǎn)介 218

9.3.2  使用new運(yùn)算符 220

9.3.3  使用delete運(yùn)算符 221

9.3.4  避免內(nèi)存泄漏 221

9.4  使用數(shù)據(jù)成員與堆 223

9.4.1  Heap Data Member程序簡(jiǎn)介 223

9.4.2  聲明指向堆中值的指針數(shù)據(jù)成員 225

9.4.3  聲明與定義析構(gòu)函數(shù) 226

9.4.4  聲明與定義拷貝構(gòu)造函數(shù) 227

9.4.5  賦值運(yùn)算符的重載 229

9.5  Game Lobby程序簡(jiǎn)介 231

9.5.1  Player類 232

9.5.2  Lobby類 233

9.5.3  Lobby::AddPlayer()成員函數(shù) 234

9.5.4  Lobby::RemovePlayer()成員函數(shù) 236

9.5.5  Lobby::Clear()成員函數(shù) 237

9.5.6  operator<<()成員函數(shù) 237

9.5.7  main()函數(shù) 237

9.6  本章小結(jié) 238

9.7  問(wèn)與答 239

9.8  問(wèn)題討論 240

9.9  習(xí)題 240


上一章目錄下一章

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