看板 Programming 關於我們 聯絡資訊
我使用的環境是VC6.0,配合DirectX9.0的sdk, 我把範例的code用自己的方式給整理過, 結果同樣的一段code section在run的時候發生了很奇怪的問題, 假設有兩個class class D3DXFRAME {...}; class D3DXFRAME_EX : public D3DXFRAME { ... }; run以下的Code, D3DXFRAME_EX *testptr1 = new D3DXFRAME_EX; D3DXFRAME *testptr2 = NULL; testptr2 = testptr1; 假設testptr1 new出來的值是0x00d01530 在assign給testptr2的時候居然自動加4了, 也就是testptr1 assign給testptr2的是0x00d01534 這真是太神奇了!!!! 有沒有人遇過相同的問題,然後知道為什麼的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.210.24