> The terminating zero doesn't prevent slicing (you can have a flag that > indicates whether the terminator >exists) but slicing has inherent ownership > problems that the more convoluted (string, startIndex) >solution has not. > They are certainly not "always better".
Is that how the string is implemented today, the zero is only appended if needed?
