On Friday, 16 March 2012 at 12:24:45 UTC, Kevin Cox wrote:
On Mar 16, 2012 7:45 AM, "Alex Rønne Petersen" <[email protected]> wrote

I don't see any reason why c couldn't point to element number 3 of b, and
have its length set to 3...

--
- Alex

And the previous examples were language agnostic. In D and other languages where the length of a string is stored we can nest strings anywhere inside
other strings.

const char[] a = "foofoo";
const char[] b = "oof";

Those can't be nested in null terminated strings, bit they can where
strings have an explicit length.

All compile-time generated strings (like literals) in D are (guaranteed to be?) null-terminated as well.

Reply via email to