«Всегда следует использоватьstd::stringвместо строк в стиле c (char *
)» совет, который подходит почти для каждого исходного кода, размещенного здесь. Хотя совет, без сомнения, хорош, фактические вопросы, которые затрагиваются, не позволяют подробно остановиться на почему?аспекте совета. Этот вопрос должен служить заполнителем для того же самого.
Хороший ответ должен охватывать следующие аспекты (подробно):
std::string
вместо строк в стиле c в C++?#1
?#1
, является хорошей практикой?