Я программист C, пытающийся написать код на С++. Я слышал, что string в С++ был лучше, чем char* с точки зрения безопасности, производительности и т.д., Однако иногда кажется, что char* - лучший выбор. Кто-то предположил, что программисты не должны использовать char* в С++, потому что мы могли бы делать все, что char* могло бы сделать со строкой, и было бы более безопасным и быстрым.
Вы когда-нибудь использовали char* в С++? Каковы конкретные условия?