C+++编程艺术(教程+源码)
本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中,全面展示了C++语言的多功能性,敏捷性,和艺术性。本书内容包括探索C++的功能,创建内存管理的垃圾回收器子系统,开发线程控制面板,建立译码器以扩展C++的功能,开发可断点续传的Internet文件下载工具,创建财务分析库,用基于AI的搜索技术探索人工智能,建立定制的STL容器,以及开发Mini C++解释程序。
EffectiveC++ and more Effective C++
·条款一:指针与引用的区别
·条款二:尽量使用C++风格的类型转换
·条款三:不要使用多态性数组
·条款四:避免无用的缺省构造函数
·条款五:谨慎定义类型转换函数
·条款六:自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别
·条款七:不要重载&&,||, or ,
·条款八:理解各种不同含义的new和delete
·条款九:使用析构函数防止资源泄漏
·条款十:在构造函数中防止资源泄漏
·条款十一:禁止异常信息(exceptions)传递到析构函数外
·条款十二:理解“抛出一个异常”与“传递一个参数”或“调用一个虚函数”间的差异
·条款十三:通过引用(reference)捕获异常
·条款十四:审慎使用异常规格(exception specifications)
·条款十五:了解异常处理的系统开销
·条款十六:牢记80-20准则(80-20 rule)
·条款十七:考虑使用lazy evaluation(懒惰计算法)
·条款十八:分期摊还期望的计算
·条款十九:理解临时对象的来源
·条款二十:协助完成返回值优化
·条款二十一:通过重载避免隐式类型转换
·条款二十二:考虑用运算符的赋值形式(op=)取代其单独形式(op)
·条款二十三:考虑变更程序库
·条款二十四:理解虚拟函数、多继承、虚基类和RTTI所需的代价
·条款二十五:将构造函数和非成员函数虚拟化
·条款二十六:限制某个类所能产生的对象数量
·条款二十七:要求或禁止在堆中产生对象
·条款二十八:灵巧(smart)指针
Thinking in C++(第2版)中英双版
目录回到顶部↑what's inside...
preface
what's new in
the second edition
prerequisites
learning c++
goals
chapters
exercises
source code
language
standards
the book's
cd rom
cd roms, seminars
and consulting
errors
about the cover
book design and
production
Essential C++中文版(Recommondate)
学习C++的经典教材之一,适合于初学者。
本书与其他版本的C++教程不同,强调快速的上手与理解。相比之下,作者的另外一本书《C++ Primer》更像一本手册。
本书以四个面向来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的)。
本书的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
C++.必知必会
条款1 数据抽象
条款2 多态.
条款3 设计模式
条款4 stl
条款5 引用是别名而非指针
条款6 数组形参
条款7 常量指针与指向常量的指针
条款8 指向指针的指针
条款9 新式转型操作符
条款10 常量成员函数的含义
条款11 编译器会在类中放东西
条款12 赋值和初始化并不相同
条款13 复制操作
条款14 函数指针
条款15 指向类成员的指针并非指针
条款16 指向成员函数的指针并非指针
条款17 处理函数和数组声明
条款18 函数对象
条款19 command模式与好莱坞法则
条款20 stl函数对象
.条款21 重载与重写并不相同
条款22 template method模式
条款23 名字空间
条款24 成员函数查找
条款25 实参相依的查找
条款26 操作符函数查找
条款27 能力查询
条款28 指针比较的含义
条款29 虚构造函数与prototype模式
条款30 factory method模式
条款31 协变返回类型
条款32 禁止复制..
条款33 制造抽象基类
条款34 禁止或强制使用堆分配
条款35 placement new
条款36 特定于类的内存管理
条款37 数组分配
条款38 异常安全公理
条款39 异常安全的函数
条款40 rall
条款41 new、构造函数和异常
条款42 智能指针
条款43 auto_ptr非同寻常
条款44 指针算术
条款45 模板术语
条款46 类模板显式特化
条款47 模板局部特化
条款48 类模板成员特化
条款49 采用typename消除岐义
条款50 成员模板
条款51 采用template消除歧义
条款52 针对类型信息的特化
条款53 嵌入的类型信息
条款54 traits
条款55 模板的模板参数
条款56 policy
条款57 模板实参推导
条款58 重载函数模板
条款59 sfinae
条款60 泛型算法
条款61 只实例化要用的东西
条款62 包含哨位
条款63 可选的关键字
参考文献
索引...
代码示例索引
Flash CS3.0编程及动画制作
FLASH教程之动画的创建.ppt
AS3游戏编程大学.pdf
Flash_动画教程.ppt
FLASH动画设计教程_(工具使用).ppt
Flash教程之编程基础_新手也能看得懂.doc
C++学习资料打包下载
#pragam.txt
#pragma预处理指令的用法.pdf
常用ASCII编码.pdf
VC++小游戏开发实例教程.chm
sizeof.doc
C++的忠告.doc
C++初始化成员列表.doc
c_c++中操作符的优先级.doc
PC 游戏编程(人机博弈)(pdf 格式).pdf
学习人工智能的好资料,里面有两个完整的案例。学习人工智能的好资料,里面有两个完整的案例
经典 算法 大全 包含常用算法
1.河内之塔....................................................................................................................................... 4
2.Algorithm Gossip: 费式数列........................................................................................................ 5
3. 巴斯卡三角形.............................................................................................................................. 6
4.Algorithm Gossip: 三色棋............................................................................................................ 7
5.Algorithm Gossip: 老鼠走迷官(一)........................................................................................ 9
6.Algorithm Gossip: 老鼠走迷官(二)...................................................................................... 11
7.Algorithm Gossip: 骑士走棋盘.................................................................................................. 13
8.Algorithm Gossip: 八皇后.......................................................................................................... 16
9.Algorithm Gossip: 八枚银币...................................................................................................... 18
10.Algorithm Gossip: 生命游戏.................................................................................................... 20
11.Algorithm Gossip: 字串核对.................................................................................................... 23
12.Algorithm Gossip: 双色、三色河内塔.................................................................................... 25
13.Algorithm Gossip: 背包问题(Knapsack Problem)............................................................. 29
14.Algorithm Gossip: 蒙地卡罗法求PI...................................................................................... 34
15.Algorithm Gossip: Eratosthenes 筛选求质数............................................................................36
16.Algorithm Gossip: 超长整数运算(大数运算)....................................................................37
17.Algorithm Gossip: 长PI...........................................................................................................39
18.Algorithm Gossip: 最大公因数、最小公倍数、因式分解....................................................43
19.Algorithm Gossip: 完美数........................................................................................................ 46
20.Algorithm Gossip: 阿姆斯壮数................................................................................................ 49
21.Algorithm Gossip: 最大访客数................................................................................................ 50
22.Algorithm Gossip: 中序式转后序式(前序式)....................................................................52
23.Algorithm Gossip: 后序式的运算............................................................................................ 56
24.Algorithm Gossip: 洗扑克牌(乱数排列)............................................................................58
25.Algorithm Gossip: Craps 赌博游戏...........................................................................................60
26.Algorithm Gossip: 约瑟夫问题(Josephus Problem)...........................................................62
27.Algorithm Gossip: 排列组合.................................................................................................... 64
28.Algorithm Gossip: 格雷码(Gray Code)...............................................................................66
29.Algorithm Gossip: 产生可能的集合........................................................................................ 68
30.Algorithm Gossip: m 元素集合的n 个元素子集.....................................................................71
31.Algorithm Gossip: 数字拆解.................................................................................................... 73
32.Algorithm Gossip: 得分排行.................................................................................................... 76
33.Algorithm Gossip: 选择、插入、气泡排序............................................................................78
34.Algorithm Gossip: Shell 排序法- 改良的插入排序............................................................. 82
35.Algorithm Gossip: Shaker 排序法- 改良的气泡排序.......................................................... 85
36.排序法- 改良的选择排序.......................................................................................................87
37.Algorithm Gossip: 快速排序法(一).................................................................................... 92
38.Algorithm Gossip: 快速排序法(二).................................................................................... 94
39.Algorithm Gossip: 快速排序法(三).................................................................................... 96
40.Algorithm Gossip: 合并排序法................................................................................................ 99
41.Algorithm Gossip: 基数排序法.............................................................................................. 102
42.Algorithm Gossip: 循序搜寻法(使用卫兵)......................................................................104
43.Algorithm Gossip: 二分搜寻法(搜寻原则的代表)..........................................................106
44.Algorithm Gossip: 插补搜寻法.............................................................................................. 109
45.Algorithm Gossip: 费氏搜寻法.............................................................................................. 112
46.Algorithm Gossip: 稀疏矩阵.................................................................................................. 116
47.Algorithm Gossip: 多维矩阵转一维矩阵.............................................................................. 118
48.Algorithm Gossip: 上三角、下三角、对称矩阵..................................................................120
49.Algorithm Gossip: 奇数魔方阵.............................................................................................. 122
50.Algorithm Gossip: 4N 魔方阵................................................................................................ 124
51.Algorithm Gossip: 2(2N+1) 魔方阵....................................................................................... 126
汉诺塔算法 和游戏实例
知道汉诺塔的同学,有想知道其中原理的,可以看看,一个小游戏,需要源码的发邮件至:568954956@qq.com,VS2010
人工智能 五子棋游戏实例
人工智能实例:五子棋,有兴趣的可以自己看看,需要源码的请发邮件至:568954956@qq.com
C语言程序设计实例精粹C2
C语言程序设计实例精粹。。。。。。.。。。。。。。。。。。
C语言程序设计实例精粹C1
C语言编程实例。。。。。。。。。。。。。。。。。。。。
常用ASCII编码参考
3 2 [ s p a c e ] 6 4 @ 9 6 `
3 3 ! 6 5 A 9 7 a
3 4 " 6 6 B 9 8 b
3 5 # 6 7 C 9 9 c
3 6 $ 6 8 D 1 0 0 d
3 7 % 6 9 E 1 0 1 e
3 8 & 7 0 F 1 0 2 f
3 9 ‘ 7 1 G 1 0 3 g
4 0 ( 7 2 H 1 0 4 h
VC++小游戏开发实例教程.chm
前言 …………………………………………………………………………………..………….(1)
第一章、 游戏基础 ……………………………………………………………..…………….(5)
1.1. 动画……………………………………………………………………..……………..(6)
1.2. 部分图更新…………………………………………………………………………..(12)
1.3. 设置透明背景……………………………………………………..…………………(15)
1.4. 显示对称图像………………………………………………………..………………(19)
1.5. 游戏的内核………………………………………………………..…………………(21)
第二章、 扫雷……………………………………………………………………………….(23)
2.1. 游戏实现…………………………………………………………….……………….(24)
2.2. 资源编辑……………………………………………………………..………………(24)
2.3. 变量函数……………………………………………………………..………………(25)
2.4. 具体实现……………………………………………………………………………...(27)
2.5. 附加内容…………………………………………………………...…………………(38)
2.6. 小结…………………………………………………………………...………………(40)
第三章、 五子棋…………………………………………………………………...…………(41)
3.1. 人对人游戏…………………………………………………………...………………(41)
3.1.1 游戏实现……………………………………………………..………………(42)
3.1.2 资源编辑……………………………………………………..………………(43)
3.1.3 变量函数……………………………………………………..………………(45)
3.1.4 具体实现……………………………………………………..………………(46)
3.1.5 附加内容……………………………………………………..………………(54)
3.1.6 小结 …………………………………………………………………………(57)
3.2. 人对机游戏……………………………………………………………...……………(57)
3.2.1 游戏实现…………………………………………………………..…………(58)
3.2.2 资源编辑…………………………………………………………..…………(59)
3.2.3 变量函数…………………………………………………………..…………(59)
3.2.4 具体实现…………………………………………………………..…………(60)
3.2.5 附加内容…………………………………………………………..…………(79)
3.2.6 小结………………………………………………………………..…………(79)
第四章、 俄罗斯方块………………………………………………………………..………(80)
4.1单人版………………………………………………………………………….………(80)
4.1.1 游戏实现………………………………………………………………..……(81)
4.1.2 资源编辑………………………………………………………………..……(81)
4.1.3 变量函数………………………………………………………………..……(81)
4.1.4 具体实现………………………………………………………………..……(84)
4.1.5 附加内容………………………………………………………………..……(97)
4.1.6 小结 ……………………………………………………………………...….(98)
4.2对战版………………………………………………………………………………...(99)
4.2.1 游戏实现……………………………………………………………………(100)
4.2.2 资源编辑……………………………………………………………………(100)
4.2.3 变量函数……………………………………………………………………(101)
4.2.4 具体实现……………………………………………………………………(102)
4.2.5 附加内容……………………………………………………………………(110)
4.2.6 小结 ………………………………………………………………………..(113)
4.3配合版………………………………………………………………………………...(114)
4.3.1 游戏实现……………………………………………………………………(115)
4.3.2 资源编辑……………………………………………………………………(115)
4.3.3 变量函数……………………………………………………………………(115)
4.3.4 具体实现……………………………………………………………………(116)
4.3.5 附加内容……………………………………………………………………(127)
4.3.6 小结 ………………………………………………………………………..(128)
第五章、 老鼠和滚球……………………………………………………………………….(130)
1. 游戏实现………………………………………………………………………..……(131)
2. 资源编辑…………………………………………………………………..……...….(132)
3. 变量函数………………………………………………………………………….….(132)
4. 具体实现…………………………………………………………………………..…(134)
5. 附加内容……………………………………………………………………………..(148)
6. 小结…………………………………………………………………………………..(148)
第六章、 飞机游戏………………………………………………………………………….(149)
1. 游戏实现……………………………………………………………….…………….(150)
2. 资源编辑……………………………………………………………….…………….(151)
3. 变量函数……………………………………………………………….…………….(151)
4. 具体实现……………………………………………………………….…………….(153)
5. 小结…………………………………………………………………………………..(166)
第七章、 五子棋联机游戏…………………………………………………….……………(167)
1. 游戏实现……………………………………………………………….…………….(168)
2. 资源编辑……………………………………………………………….…………….(168)
3. 变量函数……………………………………………………………………….…….(168)
4. 具体实现………………………………………………………………….………….(169)
5. 小结…………………………………………………………………………………..(184)
第八章、 联机基础(附录)………………………………………………………….……(185)
1. 游戏实现…………………………………………………………………..…………(186)
2. 资源编辑…………………………………………………………………….……….(186)
3. 变量函数…………………………………………………………………….……….(188)
4. 具体实现…………………………………………………………………….……….(190)
5. 附加内容……………………………………………………………………………..(197)
6. 小结……………………………………….………………………………………….(199)
c_c++中操作符的优先级以及初始化
C++为类中提供类成员的初始化列表
类对象的构造顺序是这样的:
1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员
2.进入构造函数后在构造函数中执行一般计算
c# 代码生成器源码(C#语句,SQL脚本)
利用C#语言实现代码自动生成,且可以生成数据脚本语句。
C#实现一个简易浏览器代码
c#语言开发一个简易的浏览器。供大家学习
Opengl 参考手册
OpenGL 函数参考手册。。。。。。。。。。。
OpenGL 开发库
里面有OpenGL开发库。。。。。。。。。。。。。。。
asp.net学习资料
里面包含了ASP.net网站开发常用的资料总结
VC++ MFC 文件操作
包含了MFC 中实现文件保存、打开以及注册表修改的方法
OpenGl 编程案例
OpenGL + VC6.0+MFC 编程
找任意1000个元素中的前十个元素
不经过排序,快速找到1000个元素中的前十个元素
找任意图的最小生成树算法
通过该算法可以,早O(n平方)时间内找到任意图的最小生成树
欧拉回路判断算法。。。。。。
找欧拉回路,本程序实现了对一个欧拉图形找其欧拉回路