I've noticed a trend of responses nudging/encouraging people to use of STL strings instead of null terminated char arrays as strings in C++, indicating that STL string class is "the" form of strings in C++ and null terminated char arrays are only for C. While I certainly agree that in general STL strings are easier to use, and should be prefered if a choice is available, I disagree that null terminated character arrays should be shunned in C++.
I wonder how others feel.