3 ms·
Thank you for your detailed answer. In the 1990s there was only one string type - NUL-terminated characters. ;) I keep reading about all the neat algorithms (
by eesmith 3y ago
Thank you for your detailed answer.
In the 1990s there was only one string type - NUL-terminated characters. ;)
I keep reading about all the neat algorithms (and multi-threading) support in modern C++, but the complexity of the decades of history and the difference in mindset between {C, Python} and C++ have made me shy away.
I think I'll keep mum from a distance in future discussions until I decided to (re) take up the language seriously.
- 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.