I have a function that takes a const D3DVECTOR3 *pos
, but I have no reason to declare this beforehand. The most logical solution to me was using new:
Function(
//other parameters,
new D3DXVECTOR3(x, y, 0));
but I don't know how I would go about deleting
it, beign intitialized in a function. My next thought was to use the &
operator, like so:
Function(
//other parameters,
&D3DVECTOR3(x, y, 0));
but I don't know if this is a valid way to go about doing this. (It doesn't get an error, but there are a lot of things that don't give errors that aren't necassarily good). So should I use new
, &
, or some other technique I'm overlooking?