【发布时间】:2015-07-08 23:55:14
【问题描述】:
例如,我有:
DWORD pointer = 0x123456;
DWORD offset = 0xABC;
我想将offset 添加到指针并将该指针指向的地址处的值设置为1.0f。如何给memset() 一个指针和一个偏移量作为第一个参数?
【问题讨论】:
-
DWORD不是指针类型,fwiw。但是你会做类似memset(reinterpret_cast<void*>(pointer + offset), ....);的事情。如果您对pointer使用实际的指针类型,请确保牢记指针算法。 -
使用
memset分配1.0f将是一个有趣的挑战。