网站购物车   | 店铺购物车  
店铺平均得分:98.45 分,再接再厉!!!【查看全部评价】
评分 40分 50分 60分 70分 80分 90分 100分
数量 0 0 0 3 0 6 88
本店铺共有 14 笔投诉记录,投诉率 15% ,高于平均投诉率 1% 【查看详细】
投诉类型
数量
比例
无法联系卖家
2
14%
商品问题
2
14%
发货问题
7
50%
退款问题
3
21%
已解决
14
100%
店主称呼:晓岗书店2021   联系方式:购买咨询请联系我  15871744916    地址:湖北省 武汉市 洪山区 张家湾街道南国都市小区
促销广告:出售各类二手书籍物美价廉
图书分类
店铺介绍
本店实体店开始于2010年,主营正版二手教材,现今有约80吨书 超过10000个品种
交易帮助
第一步:选择图书放入购物车。
第二步:结算、填写收货地址。
第三步:担保付款或银行汇款。
第四步:卖家发货。
第五步:确认收货、评价。
作/译者:道森 出版社:人民邮电出版社
C++游戏编程入门(第4版)
出版日期:2015年08月
ISBN:9787115396396 [十位:7115396396]
页数:334      
定价:¥59.00
店铺售价:¥17.70 (为您节省:¥41.30
店铺库存:2
注:您当前是在入驻店铺购买,非有路网直接销售。
正在处理购买信息,请稍候……
我要买: * 如何购买
** 关于库存、售价、配送费等具体信息建议直接联系店主咨询。
联系店主:购买咨询请联系我  15871744916
本店已缴纳保证金,请放心购买!【如何赔付?】
买家对店铺的满意度评价:查看更多>>
评分
评价内容
评论人
订单图书
  • 100分
    满分
    确认收货后30天未评价,系统默认好评!
    [2021-05-07 10:59:31]
    尹**
    张家口市
    中药化学 ¥13.20
  • 100分
    满分
    确认收货后30天未评价,系统默认好评!
    [2021-04-29 12:38:33]
    乔*
    福州市
  • 100分
    满分
    确认收货后30天未评价,系统默认好评!
    [2018-04-03 13:22:25]
    董**
    昆明市
  • 100分
    满分
    确认收货后30天未评价,系统默认好评!
    [2017-02-13 10:41:53]
    刘**
    宿州市
  • 100��
    满分
    确认收货后30天未评价,系统默认好评!
    [2016-10-13 18:49:33]
    刘*
    乐山市
    土力学 ¥14.40
《C++游戏编程入门(第4版)》内容提要:
本书从游戏编程的角度介绍C++语言,既独具匠心又妙趣横生。 全书共10章,每章介绍C++语言的一个或数个重要的知识领域,同时通过一个游戏示例项目的开发进行实践和讲解。每章的结尾,会在一个游戏项目中将一些**重要的概念组合起来。**后一章的游戏将综合运用本书介绍的概念与技巧,创建一个相对复杂的游戏,涵盖了本书介绍过的所有主要概念。随着学习的深入,读者将学会如何组织编程项目,如何将问题分解为可管理的子问题块,以及如何精炼代码。 本书适合任何想编写游戏的读者,主要针对初学者,并假设读者之前没有任何编程经验。通过阅读本书,并在实验中实践,读者将为掌握C++这门语言并为游戏编程打下坚实的基础。
《C++游戏编程入门(第4版)》图书目录:
第1章类型、变量与标准I/O:Lost Fortune
1.1C++简介
1.1.1使用C++编写游戏
1.1.2生成可执行文件
1.1.3错误处理
1.1.4理解ISO标准
1.2编写**个C++程序
1.2.1Game Over程序简介
1.2.2注释
1.2.3使用空白字符
1.2.4包含其他文件
1.2.5定义main()函数
1.2.6通过标准输出显示文本
1.2.7语句的终止
1.2.8从main()数返回值
1.3使用std名称空间
1.3.1Game Over 20程序简介
1.3.2使用using指令
1.3.3Game Over 3.0程序简介
1.3.4使用using声明
1.3.5使用using的时机
1.4使用算术运算符—
1.4.1Expensive Caleulator程序简介
1.4.2加法、减法与乘法
1.4.3理解整型与浮点型除法
1.4.4使用模除运算符
1.4.5运算符的优先级
1.5声明和初始化变量
1.5.1Game Stats程序简介
1.5.2基本类型
1.5.3类型修饰符
1.5.4变量声明
1.5.5变量命名
1.5.6变量的赋值
1.5.7变量初始化
1.5.8显示变量值
1.5.9获取用户输入
1.5.10为类型定义新名称
1.5.11类型的选择
1.6使用变量进行算术运算
1.6.1Game Stats 2.0程序简介
1.6.2修改变量值
1.6.3使用组合赋值运算符
1.6.4递增运算符与递减运算符
1.6.5整数的溢出处理
1.7使用常量
1.7.1Galne Stats 30程序简介
1.7.2使用常量
1.7.3使用枚举类型
1.8Lost Fortune简介
1.8.1创建程序
1.8.2从玩家获取信息
1.8.3讲故事
1.9本章小结
1.10问与答
1.11问题讨论
1.12习题
第2章真值、分支与游戏循环:Guess My Number
2.1理解真值
2.2使用if语句
2.2.1ScoreRater程序简介
2.2.2验证真与假
2.2.3值的真与假
2.2.4使用关系运算符
2.2.5if语句的嵌套
2.3使用else子句
2.3.1Score Rater 2.0程序简介
2.3.2两种创建分支的方法
2.4使用带dse子旬的if语句序列
2.4.1Score Rater 3.0程序简介
2.4.2创建带else子句的if语句序列
2.5使用switch语句
2.5.1MLend chooser程序简介
2.5.2创建多路分支
2.6使用while循环
2.6.1Play Again游戏简介
2.6.2使用while循环
2.7使用do循环
2.7.1Play Again 20程序简介
2.7.2使用do循环
2.8使用break和continue语句
2.8.1Finicky Cotmter程序简介
2.8.2创建while(true)循环
2.8.3使用break语句退出循环
2.8.4使用continue语句跳转到循环开始
2.8.5使用break和continue的时机
2.9使用逻辑运算符
2.9.1Designers Network程序简介
2.9.2使用逻辑与运算符
2.9.3使用逻辑或运算符
2.9.4使用逻辑非运算符
2.9.5运算符的优先级
2.10随机数的生成
2.10.1Die Roller程序简介
2.10.2调用rand()函数
2.10.3为随机教生成嚣确定种子
2.10.4在一定范围内计算
2.11理解游戏主循环
2.12Guess My Number游戏简介
2.12.1采用游戏主循环
2.12.2初始化游戏
2.12.3创建游戏主循环
2.12.4游戏结束
2.13本章小结
2.14问与答
2.15问题讨论
2.16习题
第3章for循环、字符串与数组:Word Jumble
3.1使用for循环
3.1.1Counter程序简介
3.1.2使用for循环计数
3.1.3在for循环中使用空语句
3.1.4for循环的嵌套
3.2了解对象
3.3使用string对象
3.3.1String Tester程序简介
3.3.2创建string对象
3.3.3string对象的连接
3.3.4使用size()成员函数
3.3.5索引string对象
3.3.6循环访问string对象
3.3.7使用find()成员函数
3.3.8使用erase()成员函数
3.3.9使用empty()成员函数
3.4使用数组
3.4.1Hero’s Inventory程序简介
3.4.2创建数组
3.4.3数组的索引
3.4.4使用数组元素的成员函数
3.4.5数组边界
3.5理解C风格字符串
3.6使用多维数组
3.6.1Tic—Tac—Toe Board程序简介
3.6.2创建多维数组
3.6.3多维数组的索引
3.7Word Jumble程序简介
3.7.1创建程序
3.7.2选择单词
3.7.3单词乱序
3.7.4欢迎界面
3.7.5进入游戏主循环
3.7.6游戏结束
3.8本章小结
3.9问与答
3.10问题讨论
3.11习题
第4章标准模板库:Hangman
4.1标准模板库简介
4.2使用vector
4.2.1Hero’s Inventory 2.0程序简介
4.2.2使用向量的准备工作
4.2.3向量的声明
4.2.4使用push_back()成员函数
4.2.5使用size()成员函数
4.2.6向量的索引
4.2.7调用元素的成员函数
4.2.8使用pop_back()成员函数
4.2.9使用clear()成员函数
4.2.10使用empty()成员函数
4.3使用迭代器
4.3.1Hero’s Inventory 3.0程序简介
4.3.2迭代器的声明
4.3.3循环访问向量
4.3.4修改向量元素的值
4.3.5访问向量元素的成员函数
4.3.6使用向量的成员函数insert()
4.3.7使用向量的成员函数erase()
4.4使用算法
4.4.1High Scores程序简介
4.4.2使用算法的准备工作
4.4.3使用find()算法
4.4.4使用random_shuffle()算法
4.4.5使用sort()算法
4.5理解向量的性能
4.5.1向量的增长
4.5.2元素的插入与删除
4.6其他STL容器
4.7对程序进行规划
4.7.1使用伪代码
4.7.2逐步细化
4.8Hangman简介
4.8.1游戏规划
4.8.2创建程序
4.8.3变量与常量的初始
4.8.4进入游戏主循环
4.8.5获取玩家的猜测
4.8.6游戏结束
4.9本章小结
4.10问与答
4.11问题讨论
4.12习题
第5章函数:Mad Lib
5.1创建函数
5.1.1Instructions程序简介
5.1.2函数声明
5.1.3函数定义
5.1.4函数调用
5.1.5理解抽象
5.2使用形参和返回值
5.2.1Yes or No程序简介
5.2.2返回值
5.2.3传递参数值
5.2.4理解封装
5.3理解软件重用
5.4使用作用域
5.4.1Scoping程序简介
5.4.2使用独立的作用域
5.4.3使用嵌套作用域
5.5使用全局变量
5.5.1Global Reach程序简介
5.5.2声明全局变量
5.5.3访问全局变量
5.5.4隐藏全局变量
5.5.5修改全局变量
5.5.6尽量少使用全局变量
5.6使用全局常量
5.7使用默认参数
5.7.1Give Me a Number程序简介
5.7.2指定默认参数
5.7.3为形参没置默认参数
5.7.4重写默认参数
5.8函数重载
5.8.1Triple程序简介
5.8.2创建重载函数
5.8.3调用重载函数
5.9内联函数
5.9.1Taking Damage程序简介
5.9.2函数内联的指定
5.9.3调用内联函数
5.10Mad Lib游戏简介
5.10.1创建程序
5.10.2main()函数
5.10.3askText()函数
5.10.4askNumber()函数
5.10.5tellStory()函数
5.11本章小结
5.12问与答
5.13问题讨论
5.14习题
第6章引用:Tic—Tac—Toe
6.1使用引用
6.1.1Referencing程序简介
6.1.2创建引用
6.1.3访问被引用的值
6.1.4修改被引用的值
6.2通过传递引用改变实参
6.2.1Swap程序简介
6.2.2按值传递参数—
6.2.3按引用传递参数
6.3传递引用以提**率
6.3.1Inventory Displayer程序简介
6.3.2引用传递的陷阱
6.3.3以常量引用声明参数
6.3.4传递常量引用
6.4如何传递实参
6.5返回引用
6.5.1Inventory Referencer程序简介
6.5.2返回一个引用
6.5.3显示返回的引用的值
6.5.4将返回的引用赋值给引用
6.5.5将返回的引用赋值给变量
6.5.6通过返回的引用修改对象
6.6Tic—Tae—Toe游戏简介
6.6.1游戏规划
6.6.2创建程序
6.6.3main()函数
6.6.4instructions()函数
6.6.5askYesNo()函数
6.6.6askNumber()函数
6.6.7humanPiece()函数
6.6.8opponent()函数
6.6.9displayBoard()函数
6.6.10winner()函数
6.6.11isLegal()函数
6.6.12humanMove()函数
6.6.13computerMove()函数
6.6.14announceWinner()函数
6.7本章小结
6.8问与答
6.9问题讨论
6.10习题
第7章指针:Tic—Tac—Toe 2.0
7.1指针基础
7.1.1Pointing程序简介
7.1.2指针的声明
7.1.3指针的初始化—
7.1.4将地址赋值给指针
7.1.5指针的解引用
7.1.6指针的重新赋值
7.1.7使用对象的指针
7.2指针和常量
7.2.1使用常量指针
7.2.2使用指向常量的指针
7.2.3使用指向常量的常量指针
7.2.4常量与指针小结
7.3传递指针
7.3.1Swap Pointer Version程序简介
7.3.2值传递
7.3.3传递常量指针
7.4返回指针
7.4.1Inventory Pointer程序简介
7.4.2返回指针
7.4.3使用返回的指针显示值
7.4.4将返回的指针赋值给指针
7.4.5将返回的指针指向的值赋值给变量
7.4.6通过返回的指针修改对象
7.5理解指针与数组的关系
7.5.1Array Passer程序简介
7.5.2将数组名用作常量指针
7.5.3数组的传递与返回
7.6Tic—Tac—Toe 2.0程序简介
7.7本章小结
7.8问与答
7.9问题讨论
7.10习题
第8章类:Critter Caretaker
8.1定义新类型
8.1.1Simple Critter程序简介
8.1.2定义一个类
8.1.3成员函数的定义
8.1.4对象的实例化
8.1.5数据成员的访问
8.1.6成员函数的调用
8.2使用构造函数
8.2.1Constructor Critter程序简介
8.2.2构造函数的声明与定义
8.2.3构造函数的自动调用
8.3设置成员访问级别
8.3.1Private Critter程序简介
8.3.2指定公有与私有访问级别
8.3.3定义访问器成员函数
8.3.4定义常量成员函数
8.4使用静态数据成员与静态成员函数
8.4.1Static Critter程序简介
8.4.2声明与初始化静态数据成员
8.4.3访问静态数据成员
8.4.4声明与定义静态成员函数
8.4.5调用静态成员函数
8.5Critter Caretaker游戏简介
8.5.1游戏规划
8.5.2规划伪代码
8.5.3Critter类
8.5.4main()函数
8.6本章小结
8.7问与答
8.8问题讨论
8.9习题
第9章**类与动态内存:Game Lobby
9.1使用聚合体
9.1.1Criner Farm程序简介
9.1.2使用对象数据成员
9.1.3使用容器数据成员
9.2使用友元函数与运算符重载
9.2.1Friend Critter程序简介
9.2.2创建友元函数
9.2.3运算符重载
9.3动态分配内存
9.3.1Heap程序简介
9.3.2使用new运算符
9.3.3避免内存泄漏
9.4使用数据成员与堆
9.4.1Heap Data Member程序简介
9.4.2声明指向堆中值的指针数据成员
9.4.3声明与定义析构函数
9.4.4声明与定义拷贝构造函数
9.4.5赋值运算符的重载
9.5Game Lobby程序简介
9.5.1Player类
9.5.2Lobby类
9.5.3Lobby::AddPlayer()成员函数
9.5.4Lobby::RemovePlayer()成员函数
9.5.5Lobby::Clean()成员函数
9.5.6operator<<()成员函数
9.5.7main()函数
9.6本章小结
9.7问与答
9.8问题讨论
9.9习题
……
第10章继承与多态:Blackjack
附录A创建**个C++程序
附录B运算符优先级
附录C关键字
附录DASCII字符表
附录E转义序列