C/C++
文章平均质量分 70
zdqFlyFish
这个作者很懒,什么都没留下…
展开
-
IDirect3D9接口学习
应用程序通过使用IDirect3D9接口的方法来创建Direct3D对象,并通过这个接口配置环境。这个接口包括设备的枚举和检索能力的方法。1. IDirect3D9::CheckDepthStencilMatch说明:确定是否在一个特定的现实模式下深度模板格式和渲染目原创 2011-08-02 09:07:58 · 704 阅读 · 0 评论 -
Singleton中的一条费解语句
OGRE中的Singleton是这么设计的: template class Singleton { private: /** \brief Explicit private copy constructor. This is a forbidde原创 2011-08-29 12:34:46 · 427 阅读 · 0 评论 -
Int2Type的意义
在很多代码中看到 Int2Type这样的结构:template struct Int2Type{ enum { value = v };};以下笔记摘自:http://www.cppblog.com/tommy/archive/2006/01/24/299原创 2011-08-29 12:27:48 · 1020 阅读 · 0 评论 -
volatile关键字后续学习
在上一篇转载中学习了volatile关键字的用处:一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。关键在于两个地方: 1. 编译器的优化 (请高手帮我看看下面的理解) 在本次线程内, 当读取一个变原创 2011-12-28 15:55:28 · 383 阅读 · 0 评论 -
讲讲volatile的作用
原文地址:http://blog.21ic.com/user1/2949/archives/2007/35599.html表示感谢一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:转载 2011-12-28 15:22:14 · 253 阅读 · 0 评论