std.string.translate using initializing twice?
Jonathan M Davis
jmdavisprog at gmail.com
Mon Aug 9 17:59:01 PDT 2010
On Monday, August 09, 2010 17:45:07 simendsjo wrote:
> translate does this:
> bool[256] deltab; // this would make all values of deltab false as
> bool.init == false, right?
>
> deltab[] = false;
>
> Isn't this just initializing all values of deltab to false twice..?
I believe that you are correct and that the array is getting set twice.
> [snip]...
I confess that it's entirely irrational on my part given that D is smart enough
that a post-increment where the temporary is not used should be just as efficient
as a pre-increment (even in the face of operator overloading - unlike C++), but
it always makes me cringe to see post-increments where a pre-increment would
do...
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list