【发布时间】:2013-08-09 15:05:59
【问题描述】:
void Clients::SetFog(char* fog)
{
char Buffer[45];
sprintf(Buffer, "d %s", fog);
CMD(ID, SV_CMD_RELIABLE, Buffer);
RtlZeroMemory(Buffer, sizeof(char));
}
我的问题是;我不确定在函数中定义缓冲区、井字符和 int 类型变量时如何处理。正如您注意到的那样,我从内存中将其归零,我使用几乎所有定义类型的函数来执行此操作,以保持内存清洁,我正在构建的应用程序的类型和它的平台我无法调试那么深/窥视内存。
【问题讨论】:
-
为什么要使用函数调用将一个字节设置为零?
标签: c++ variables memory c++11 buffer