Ekibimiz 10+ yaş C ++ kod tabanı ile çalışıyor ve yakın zamanda C ++ 17 derleyicisine geçti. Bu yüzden kodumuzu modernize etmenin yollarını arıyoruz. YouTube'daki bir konferans görüşmesinde, const char*
küresel dizeleri değiştirmek için öneriyi duydum constexpr string_view
.
Kodumuzda çok sayıda const char*
küresel dize sabitine sahip olduğumuzdan, bilmemiz gereken herhangi bir gotcha veya potansiyel sorun olup olmadığını sormak isterim?
std::string(sv).c_str()
yerine API'ye geçmek için yapardınız ?