From the D Blog -- Interfacing D with C: Strings Part One
Mike Parker
aldacron at gmail.com
Mon May 24 14:02:14 UTC 2021
The latest post in the D and C series dives into the weeds of D
and C strings: how they're implemented, when you need to
NUL-terminate your D strings and when you don't, and how the
storage of literals in memory allows you to avoid NUL termination
in one case you might not have considered and another case that
you shouldn't rely on but can in practice with the current
compilers.
There are at least two more posts worth of information to go into
on this topic, but everything in this post is enough to cover
many use cases of D to C string interop.
The blog:
https://dlang.org/blog/2021/05/24/interfacing-d-with-c-strings-part-one/
Reddit:
https://www.reddit.com/r/programming/comments/njyf76/interfacing_d_with_c_strings_part_one/
More information about the Digitalmars-d-announce
mailing list