memmove C++ -> D

Clay Smith clayasaurus at gmail.com
Sun Nov 25 09:23:44 PST 2007


Clay Smith wrote:
> C++ memmove:
> 
> memmove(bounds + upperIndex + 2, bounds + upperIndex, (edgeCount - 
> upperIndex) * sizeof(b2Bound));
> 
> D memmove:
> 
> memmove(bounds.ptr + upperIndex + 2, bounds.ptr + upperIndex, (edgeCount 
> - upperIndex) * b2Bound.sizeof);
> 
> Is this a correct translation to D? Thanks.
> 
> ~ Clay

Oh, and bounds in the C++ version is a pointer, while in the D version 
is an array.


More information about the Digitalmars-d-learn mailing list