«string-view» etiketlenmiş sorular


1
String_view nedir?
string_viewC ++ 17'ye eklenen C ++ Library Fundamentals TS ( N3921 ) içinde önerilen bir özellikti Anladığım kadarıyla bu bir dize "kavramı" bir dize olarak görüntülenebilir bir şey depolayabilir konteyner herhangi bir tür bir görünümü temsil eden bir türüdür. Bu doğru mu ? Standart const std::string&parametre türü olmalı mı string_view? …

1
Global const char [] yerine constexpr string_view değiştiren var mı?
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 …

2
Salt okunur bir senaryoda boş bir sonlandırılmış dizeye ne zaman ihtiyacınız vardır?
std::string_viewKütüphane ile oynuyorum ve std::string_viewmümkün olduğunca kullanmak için üzerinde çalıştığım bir kod tabanı değiştirmeyi düşünüyorum . Ancak, iş parçacığı birçoğunda ben kullanmaya ne zaman ve nerede konusunda okuduğunuzu std::string_viewyerine const std::string &. Pek çok cevap gördüm, "Eğer boş bir sonlandırılmış dizgeye ihtiyacınız olmadığında." Web'de arama yapmaya başladığımda, "ne zaman bir …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.