Я новичок в программировании на C++, но знаю, что в этом языке нет встроенной поддержки строк. Взамен имеется множество реализаций: через массив символов, через C-подобные строки и др. Вопрос мой вот в чём: чем эти реализации отличаются друг от друга, и какую из них лучше выбрать?