2012年8月1日

摘要: 纹理是增强计算机生成的三维图像的真实感的有力工具。Microsoft® Direct3D®支持广泛的纹理特性,并使开发人员可以很方便地使用高级纹理技术。 本节讲述如何使用纹理。 纹理的基本概念 纹理坐标 纹理过滤 纹理资源 纹理环绕 纹理混合 表面 以下主题将更详细地介绍另外的纹理功能。 Mi... 阅读全文
posted @ 2012-08-01 16:20 _Smileヾ 阅读(6593) 评论(2) 推荐(2) 编辑
 
摘要: D3DXVec3TransformCoord函数 用矩阵变换3-D向量,并且用w = 1投影结果。 定义: D3DXVECTOR3*WINAPID3DXVec3TransformCoord(D3DXVECTOR3*pOut, CONST D3DXVECTOR3*pV, CONST D3DX... 阅读全文
posted @ 2012-08-01 14:31 _Smileヾ 阅读(284) 评论(0) 推荐(0) 编辑

2012年7月30日

摘要: C++中Txt文件读取和写入 笔记:C++文件的读取和写入 #include #include #include using namespace std; int main(){char buffer[256];ifstream myfile ("c:\\a.txt");ofstream out... 阅读全文
posted @ 2012-07-30 18:30 _Smileヾ 阅读(14788) 评论(0) 推荐(1) 编辑
 
摘要: 从一道面试题看深拷贝、浅拷贝构造函数问对于普通类型的对象来说,它们之间的复制是很简单的,例如:inta=88;intb=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #includeusingnamespacestd;classCExa... 阅读全文
posted @ 2012-07-30 18:27 _Smileヾ 阅读(223) 评论(0) 推荐(0) 编辑
 
摘要: C语言结构体对齐 C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 开始学的时候,也被此类问题困扰很久。其实相... 阅读全文
posted @ 2012-07-30 18:27 _Smileヾ 阅读(260) 评论(0) 推荐(0) 编辑
 
摘要: C++函数返回引用 检举|2010-11-617:31 提问者:wxhazso|浏览次数:1501次 我是C++的初学者,对函数返回引用有很多疑问。请问一般什么情况下会用到返回引用呢?运算符重载时返回引用只是为了能实现链式应用吗?前++重载和后++重载为什么一个返回引用而另一个不返回引用呢?为什么... 阅读全文
posted @ 2012-07-30 18:23 _Smileヾ 阅读(961) 评论(0) 推荐(0) 编辑

2012年7月26日

摘要: 设链表节点为 [cpp]view plaincopy typedefstructtagListNode{ intdata; structtagListNode*next; }ListNode,*List; 要求将一带链表头List head的单向链表逆序。 分析: 1). 若链表... 阅读全文
posted @ 2012-07-26 05:06 _Smileヾ 阅读(385) 评论(0) 推荐(0) 编辑
 
摘要: C++简单读写文本文件、统计文件的行数、读取文件数据到数组 fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。ifstream--从已有的文件读 ofstream--向文件写内容 fstream-打开文件供读写 文件打开模式: ios::in读ios::out写ios... 阅读全文
posted @ 2012-07-26 00:56 _Smileヾ 阅读(54758) 评论(1) 推荐(3) 编辑

2012年7月24日

摘要: SetStreamSource函数与数据流 Microsoft? DirectX? 8.0引入了数据流的概念,用来把数据绑定到着色器使用的输入寄存器。一个数据流是一个成员数据的数组,每个成员由一个或多个元素构成,这些元素代表单个实体,如位置、法向、颜色等等。数据流使图形芯片能并行地从... 阅读全文
posted @ 2012-07-24 11:35 _Smileヾ 阅读(1053) 评论(0) 推荐(0) 编辑
 
摘要: C++初始化类的成员,不但可以用构造函数(constructor)完成,而且可以用初始化类成员列表来完成。MFC大量用到此方法。例如有些初学者可能不大理解如下代码:class A{public:int member_var; //成员变量A();//构造函数}A::A():member_var(0)... 阅读全文
posted @ 2012-07-24 01:22 _Smileヾ 阅读(1490) 评论(0) 推荐(0) 编辑