Many of the big C++ projects I've worked with have custom string types since the standard one was defficient for some reason or another.
Plain C strings all over the place.
Since I learnt C in 1990, knowing to count up to 10 is enough, for the amount of times I saw it actually being done.