February 10, 2016 Re: Printing a C "string" with write(f)ln | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gary Willoughby | On Tuesday, 9 February 2016 at 22:39:14 UTC, Gary Willoughby wrote:
> On Tuesday, 9 February 2016 at 17:02:28 UTC, Jakob Ovrum wrote:
>> to!string behaving like that was a poor design choice[1]. Please use fromStringz.
>>
>> [1] https://github.com/D-Programming-Language/phobos/pull/1607
>
> It's not a poor design choice. It ensures the string is handled by the D GC instead of the C side freeing it. `fromStringz` and `to!(String)` are for different cases.
You clearly didn't read the discussion in the link. And, when copying is desired, I'll take fromStringz(cstr).idup over to!string any day.
|
February 10, 2016 Re: Printing a C "string" with write(f)ln | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jakob Ovrum | On Wednesday, 10 February 2016 at 07:20:03 UTC, Jakob Ovrum wrote:
> You clearly didn't read the discussion in the link.
I did and I fully agree with jmdavis.
|
Copyright © 1999-2021 by the D Language Foundation