← Back to context

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.

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 →