Il nostro team sta lavorando con una base di codice C ++ di oltre 10 anni e recentemente è passato a un compilatore C ++ 17. Quindi stiamo cercando modi per modernizzare il nostro codice. In una conferenza su YouTube ho sentito il suggerimento di sostituire le const char*stringhe globali constexpr string_view.
Dal momento che const char*nel nostro codice abbiamo ottenuto un certo numero di costanti di stringa globali di questo tipo, voglio chiedermi se ci sono problemi o potenziali problemi di cui dobbiamo essere a conoscenza?
std::string(sv).c_str()invece per passare all'API?