C++学习
文章平均质量分 81
dusulin888
这个作者很懒,什么都没留下…
展开
-
判断大端小端
大端模式(Big_endian):字数据的高字节存储在低地址中,而字数据的低字节则存放 在高地址中。 小端模式(Little_endian):字数据的高字节存储在高地址中,而字数据的低字节则存放 在低地址中。 int i=1; char *p=(char *)&i; if(*p==1) printf("1")转载 2013-10-25 09:15:35 · 792 阅读 · 0 评论 -
使用CImage显示透明的PNG图片
CImage 的AlphaBlend 函数可以显示半透明或透明的图片, 但是当使用这个函数显示PNG 图片时, 经常会发现PNG 图片的背景没有透明, 而是被显示为白色. 在网上多处搜索都没有找到原因, 只能自己动手了. 通过调试代码可以发现,CImage 的AlphaBlend 函数内部调用的是全局的Window API 函数: AlphaBlend(HDC hdc转载 2013-07-25 10:44:04 · 1079 阅读 · 0 评论 -
volatile的重要性
volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘嵌入式编程人员面试的时候作为衡量一个应聘者是否合格的参考标准之一,为什么volatile如此的重要呢?这是因为嵌入式的编程人员要经常同中断、底层硬件等打交道,而这些都用到volatile,所以说嵌入式程序员必须要掌握好volatile的使用。 其实就象读者所熟悉的const一样,vol转载 2013-10-25 09:47:30 · 675 阅读 · 0 评论