У меня есть функция, которая принимает const D3DVECTOR3 *pos
, но у меня нет причин объявлять это заранее. Наиболее логичным решением для меня было использование нового:
Function(
//other parameters,
new D3DXVECTOR3(x, y, 0));
но я не знаю, как бы поступить deleting
, beign, инициализированный в функции. Моей следующей мыслью было использование оператора &
, например:
Function(
//other parameters,
&D3DVECTOR3(x, y, 0));
но я не знаю, является ли это правильным способом сделать это. (Это не дает ошибки, но есть много вещей, которые не дают ошибок, которые не всегда хороши). Так я должен использовать new
, &
или какой-то другой метод, который я пропускаю?