A debug class has started
forkit
forkit at gmail.com
Mon Dec 13 20:04:24 UTC 2021
On Monday, 13 December 2021 at 12:06:53 UTC, WebFreak001 wrote:
>
> You should really use `.dup` if you want to mutate your string.
> (You would need to duplicate anyway if you don't want an unsafe
> cast)
(this produces an unpredictable result??)
char* w = cast(char*)str.dup;
(but this seems to work - as expected)
char* w = strdup(cast(char*)str); // import core.stdc.string :
strdup;
> pro-tip for bugs like this: just slap `@safe:` at the start of
> every file, the compiler will tell you everything that is risky
I like this idea. Thanks ;-)
More information about the Digitalmars-d-learn
mailing list