Очистка структуры или безымянный объект

Vasiliy Sokolov  
Можно так: 
MqlTradeRequest request = {0};

Или так:

ZeroMemory(request);
Alexey Viktorov  
Alexander Fedosov:

Выдает значение 518. Если задавать значения, то нормально:

Тут ноль. Странно...

Ничего странного. 518 это мусор от которого программист самостоятельно должен чистить переменные.
Причина обращения: