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