add explanation of c++ string