代码改变世界

随笔档案-2013年04月

内存对齐问题

2013-04-26 15:14 by Clingingboy, 1423 阅读, 收藏, 编辑
摘要: 刚开始是为了看这篇文章: Chrome学习之LazyInstance 参考: 【内存对齐(一)】#pragma pack的用法及大小的计算 【内存对齐(二)】__declspec( align(#) )的用法和大小计算 下面拷贝一份chrome里面的一份代码 其提供一种方式,预先在栈上分配内存,然后来控制对象的创建和销毁流程 内存大小必须是2的倍数 // Copyrig... 阅读全文

c++中的pod类型

2013-04-26 11:28 by Clingingboy, 596 阅读, 收藏, 编辑
摘要: 转:http://hi.baidu.com/cindyylxx/item/8a93f409e5a4d9e1ff240da4 最早看到POD(plain old data)类型,是在imperfect c++里。我觉得这是一本把我带到c++世界里的一本很重要的书。 书里是这样解释POD的: 1、 所有标量类型(基本类型和指针类型)、POD结构类型、POD联合类型、以及这几种类型的数组... 阅读全文

c++ template(10)类型函数

2013-04-25 14:14 by Clingingboy, 1294 阅读, 收藏, 编辑
摘要: 一.sizeof模板化 #include <stddef.h>#include <iostream>template <typename T>class TypeSize { public: static size_t const value = sizeof(T);};int main(){ std::cout << "TypeSize<int>::value = " ... 阅读全文

c++智能指针的一些文章

2013-04-23 11:58 by Clingingboy, 328 阅读, 收藏, 编辑
摘要: auto_ptr解析 Boost智能指针——shared_ptr Boost智能指针——scoped_ptr Boost智能指针——weak_ptr 阅读全文

DirectDraw教程资料

2013-04-13 17:18 by Clingingboy, 404 阅读, 收藏, 编辑
摘要: DirectDraw 深入directdraw DirectX8.1的DirectDraw7研究手记 阅读全文

GetStockObject 理解

2013-04-13 12:06 by Clingingboy, 5975 阅读, 收藏, 编辑
摘要: 转:http://blog.csdn.net/fysy0000/article/details/6615590 GetStockObject在图形编程中是常用API之一,对于GetStockObject,我一直认为它获得的"对象"是一个句柄(因为GetStockObject的API参考下面有DeleteObject函数的链接,一般只有图形对象函数的链接中才会有它的),并且认为它是从当前程序... 阅读全文
点击右上角即可分享
微信分享提示