← Back to context

Comment by groundzeros2015

11 hours ago

In C you have char*

Which isn't very good for substrings due to the null-termination requirement.

  • Struct Substring { char start, end };

    My point is ownership being transferred implicitly in a struct assignment is a complexity introduced by C++.

    In C the concern of allocating memory and using it is separate.

    String_view is attempt to add more separation. But C programmers were already there.