摘要:
类中的函数(方法)放在另外的内存当中,类的大小是类里面所有变量(数据)的内存总和,另外一提的是,C++中有内存对齐的规则,如同下面的测试程序显示的一样,即内存占用总是4个字节的倍数。另外,由于类的内存和结构体的都一样,取决与变量的总内存。所以,类到结构体的类型转换是相当的方便,为了使分析更为清晰,下面的测试参考了Directx中,D3DXCOLOR类到结构体D3DCOLORVALUE转换的实现。ps:共有4个结构体,分别是d3dcolorvalue, //有成员float a,r,g,b; 共16字节d3dcolorvalue_x, //float a,r,g,b; cha... 阅读全文
posted @ 2012-04-21 14:47
KelvinDesus
阅读(526)
评论(0)
推荐(0)

浙公网安备 33010602011771号