我见过使用 ZeroMemory 的示例(主要用于 windows 和 directx 结构),但其他时候不使用它。我什么时候应该 ZeroMemory 一个结构?
最佳答案
ZeroMemory
简单地用 0 填充结构的内存,这实质上意味着结构的每个值都设置为 0。如果您不设置结构 a 的所有值,则这是必需的在将自定义值传递给例如 API 函数之前。创建结构时,每个字段中都有未指定的值 - 这会导致函数中出现未定义的行为,然后访问结构的字段。
关于c++ - 你什么时候在 C++ 中使用 ZeroMemory 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22910295/