Когда следует использовать std::string
и когда я должен использовать char*
для управления массивами char
в С++?
Кажется, вы должны использовать char*
, если производительность (скорость) имеет решающее значение, и вы готовы принять часть опасного бизнеса из-за управления памятью.
Существуют ли другие сценарии?