Comment by uecker
19 days ago
This seems orthogonal to std::string. People who pick C do not want automatic memory management, but might want better strings.
19 days ago
This seems orthogonal to std::string. People who pick C do not want automatic memory management, but might want better strings.
Automatic memory management is literally what makes them better
For many string operations such as appending, inserting, overwriting etc. the memory management can be made automatic as well in C, and I think this is the main advantage. Just automatic free at scope end does not work (without extensions).
You can make strings (or bignums or matrices) more convenient than the C default but you can never make them as convenient as ints, while in C++ you can.
2 replies →