正文

目 錄(7)

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


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

9.1  使用聚合體 211

9.1.1  Critter Farm程序簡介 212

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

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

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

9.2.1  Friend Critter程序簡介 215

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

9.2.3  運算符重載 217

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

9.3.1  Heap程序簡介 218

9.3.2  使用new運算符 220

9.3.3  使用delete運算符 221

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

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

9.4.1  Heap Data Member程序簡介 223

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

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

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

9.4.5  賦值運算符的重載 229

9.5  Game Lobby程序簡介 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  問與答 239

9.8  問題討論 240

9.9  習(xí)題 240


上一章目錄下一章

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