Comment by pacaro
12 years ago
It appears to me to be "yet another" because the length before the string approach is usually referred to as a b-string.
windows (for example) has had a comprehensive b-string library (type is called BSTR) for about 20 years - due to it's age and provenance it has the downside of thinking a character is a 16-bit value...
Just to add a reference to the parent: http://www.johndcook.com/cplusplus_strings.html
(The article is mildly interesting by itself)