void Clients::SetFog(char* fog)
{
char Buffer[45];
sprintf(Buffer, "d %s", fog);
CMD(ID, SV_CMD_RELIABLE, Buffer);
RtlZeroMemory(Buffer, sizeof(char));
}
Мой вопрос: Я не знаю, как обрабатываются буферы, символы скважины и переменные типа int при определении внутри функции. Поскольку вы замечаете, что я Zero это из памяти, я делаю это почти со всеми моими функциями, которые имеют определенные типы, чтобы сохранить чистоту памяти, тип приложения, которое я создаю, и платформу, для которой я не могу отлаживать эту глубину/заглянуть в память.Должен ли я это сделать?
Зачем использовать вызов функции для установки одного байта на ноль? – Mat