Nuestro equipo está trabajando con una base de código C ++ de más de 10 años y recientemente se cambió a un compilador C ++ 17. Por lo tanto, estamos buscando formas de modernizar nuestro código. En una conferencia en YouTube escuché la sugerencia de reemplazar const char*
cadenas globales con constexpr string_view
.
Dado que tenemos un número considerable de tales const char*
constantes de cadena global en nuestro código, quiero preguntar si hay problemas o posibles problemas que debemos tener en cuenta.
std::string(sv).c_str()
lugar de pasar a la API?