上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 值类型使用基于值的语法,结构(也包括所有数值数据类型int,float等,以及任何枚举或自定义结构)。如果有一个仅包含值类型的类或结构,使用MemberwiseClone()实现Clone()方法。如果有一个保存其他引用类型的自定义类型,需要建立一个考虑了每个引用类型成员变量的新对象。 1 // 该... 阅读全文
posted @ 2015-05-01 11:10 ht-beyond 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 和类类型不同,一个接口可以扩展多个基接口。 1 // 接口可以是多重继承 2 interface IDrawable 3 { 4 void Draw(); 5 } 6 7 interface IPrintable 8 { 9 ... 阅读全文
posted @ 2015-05-01 10:18 ht-beyond 阅读(479) 评论(0) 推荐(0) 编辑
摘要: HLSL中提供的true和false关键字与C++相同。int:32位有符号整数 half:16位浮点数 float:32位浮点数 double:64位浮点数 float2 float3 float4 分别为 2D 3D 4D向量。复合分量:(以下为复制操作)不一定要复制每个分量,可以只复制x... 阅读全文
posted @ 2015-04-25 22:01 ht-beyond 阅读(362) 评论(0) 推荐(1) 编辑
摘要: 通过该Demo,可以清楚了解DirectX流程。将完整程序贴出,自己加以注释,方面查看理解。 1 /* 2 2015.4 3 d3dUtil.h 4 5 d3d 常用工具代码 6 */ 7 8 #ifndef D3DUTIL_H 9 #define D3DUTIL_H 10 ... 阅读全文
posted @ 2015-04-25 16:36 ht-beyond 阅读(360) 评论(0) 推荐(1) 编辑
摘要: Direct3D初始化步骤(核心代码): 1 // 描述交换链 2 DXGI_SWAP_CHAIN_DESC sd; 3 sd.BufferDesc.Width = mClientWidth; 4 sd.BufferDesc.Height = mClientHeigth; 5... 阅读全文
posted @ 2015-04-24 14:28 ht-beyond 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 将坐标从局部坐标系转换到世界坐标系的过程称为世界变换(world transform),相应的变换矩阵称为世界矩阵(world matrix)。当所有的物体都从局部空间变换到世界空间后,这些物体就会位于同一个坐标系(世界空间)中。世界矩阵描述的是一个物体的局部空间相对于世界空间的原点位置和坐标轴方向... 阅读全文
posted @ 2015-04-23 16:41 ht-beyond 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 配置vs2013项目属性的VC++目录:比如DirectX SDK安装目录是D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)则包含目录和库目录配置如下:/* Include */$(VC_IncludePath);$(WindowsSD... 阅读全文
posted @ 2015-04-22 12:28 ht-beyond 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include //swprintf_s函数所需的头文件 3 #include 4 5 #pragma comment(lib, "winmm.lib") //playSound 6 #pragma comment(lib, "Msim... 阅读全文
posted @ 2015-04-21 21:45 ht-beyond 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include //swprintf_s函数所需的头文件 3 4 #pragma comment(lib, "winmm.lib") //playSound 5 #pragma comment(lib, "Msimg32.lib") /... 阅读全文
posted @ 2015-04-21 20:42 ht-beyond 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: 1.要删除容器中有特定之的所有对象: 如果容器是vector、string或deque,则使用erase-remove习惯用法。 如果容器是list,则使用list::remove。 如果容器是一个标准关联容器,则使用它的erase成员函数。 2.要删除容器中满足特定判别式(条件)的所有对象: 如果 阅读全文
posted @ 2015-04-13 17:42 ht-beyond 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Arrays STL各种实现代码。 《C++标准程序库》 阅读全文
posted @ 2015-04-12 20:22 ht-beyond 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 特化分为全特化与偏特化,全特化就是限定死模板实现的具体类型,偏特化就是如果这个模板有多个类型,那么只限定其中的一部分。本质上,偏特化模板的匹配和选择过程与重载解析非常类似。实际上,在非常复杂的偏特化情况下,编译器可能就是将偏特化直接译成函数,然后直接调用重载解析来处理。重载解析和偏特化匹配都用到了模... 阅读全文
posted @ 2015-04-12 18:15 ht-beyond 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 2015.4 HT 3 背包问题 4 f[i][v] : 前i件物品放到一个容量为v的背包中可以获得最大价值 5 状态转移方程: f[i][v] = max(f[i - 1][v],f[i - 1][v - weight[i]] + cost[i]) 6 7 */ 8 #in... 阅读全文
posted @ 2015-04-04 13:57 ht-beyond 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 //int main() 4 //{//1.A+B 5 // int a, b; 6 // while ((scanf("%d%d", &a, &b) != EOF)) 7 // printf("%d\n",a + b); ... 阅读全文
posted @ 2015-03-30 11:52 ht-beyond 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 有些12864没有以下全部功能:DDRAM:(Data Display Ram),数据显示RAM,往里面写啥,屏幕就会显示啥。CGROM:(Character Generation ROM),字符发生ROM。里面存储了中文汉字的字模,也称作中文字库,编码方式有GB2312(中文简体)和BIG5(中文... 阅读全文
posted @ 2015-03-26 23:31 ht-beyond 阅读(2918) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页