08 2011 档案

摘要:最近在看C++,学到了标准库这一章,看到cin的时候,我们经常看到很多的代码中会有这么一段while(cin>>x){ ......}。这里我们最关注的问题是while括号里面cin>>x他每次输入的时候返回的是什么值呢。所以我们也就会问cin的返回值是什么。我也看到很多像我这样的新手问这样的问题,下面说下我个人的见解,如有不当之处,还请指正! 其实我倒觉得我们这个问题问错了,我们不应该问cin返回值是什么,我觉得我们应该关注">>"输入操作符,其实是它到底返回了什么。因为cin是标准输入istream的一个对象,一个对象能返回什么吗?对 阅读全文
posted @ 2011-08-03 18:12 古月水木 阅读(25316) 评论(2) 推荐(6)
摘要:最近在学习Directx(刚接触),主要是接触关于游戏编程这方面,只涉及到一部分Directx,学到色彩模式的时候,有16位高彩模式和24以及32位的真彩模式。这其中16位高彩模式有555和565两种,24位的是888格式,32位的是分为4个字节,属于8888格式,这里不做详细介绍,读者可以参考有关书籍。 彩编码格式了,那么接下来就是建立它们了。你可以通过简单的移位和掩码操作来完成这个人物。算法表示为如下的宏:View Code #define _RGB16BIT555(r,g,b) (( ( r & 31 ) << 10 ) + ( ( g & 63 ) < 阅读全文
posted @ 2011-08-01 16:21 古月水木 阅读(350) 评论(0) 推荐(0)