How fast is D compared to C++?
Bekenn
leaveme at alone.com
Wed Mar 2 11:51:48 PST 2011
On 3/2/11 11:40 AM, Trass3r wrote:
> I just can't imagine why in should be faster than const ref.
The use of ref introduces a level of indirection. I suspect the writer
was trying to avoid copying array elements -- unnecessary, since
vector_t was defined as a dynamic array, where only the bounds are
passed. With ref, every access to a vector_t object involves a pointer
dereference. Take out the ref, and const should behave identically to
in. (It had better -- in and const are synonyms!)
More information about the Digitalmars-d
mailing list