2 ms·
> To make substring in some other languages, you need to store pointer to beginning of the substring and length of substring. Plus a pointer to the beginning,
by johannes1234321 8y ago
> To make substring in some other languages, you need to store pointer to beginning of the substring and length of substring.
Plus a pointer to the beginning, plus a reference counter as the user expects it to manage lifetime. In C this is the user's job. Where they know the life time is guaranteed they can optimize.
- Nursie 8y agoI coded in C for over a decade. Never did I need a reference counter.