3 ms·
> In the 1990s there was only one string type - NUL-terminated characters. Indeed. If I could wave a magic wand, I would add a fat pointer to the language that
by maccard 3y ago
> In the 1990s there was only one string type - NUL-terminated characters.
Indeed. If I could wave a magic wand, I would add a fat pointer to the language that we use to represent strings and arrays, and that we can automatically convert to/from const char* at compile time. This would replace string_view and span. All of the functionality of std::string would be available to it, and a call to strlen, or strcpy on it would work via the length, rather than the null terminator.
But alas, no magic wand.