Pertanyaan yang diberi tag «string-view»

5
Bagaimana tepatnya std :: string_view lebih cepat daripada const std :: string &?
std::string_viewtelah berhasil mencapai C ++ 17 dan direkomendasikan untuk menggunakannya sebagai gantinya const std::string&. Salah satu alasannya adalah kinerja. Dapatkah seseorang menjelaskan bagaimana tepatnya std::string_view / akan lebih cepat daripada const std::string&ketika digunakan sebagai tipe parameter? (Mari kita asumsikan tidak ada salinan di callee yang dibuat)
221 c++  string  c++17  string-view 

1
Apa itu string_view?
string_viewadalah fitur yang diusulkan dalam C ++ Library Fundamentals TS ( N3921 ) ditambahkan ke C ++ 17 Sejauh yang saya mengerti itu adalah jenis yang mewakili beberapa jenis "konsep" string yang merupakan pandangan dari semua jenis wadah yang dapat menyimpan sesuatu yang dapat dilihat sebagai string. Apakah ini benar …


2
Kapan Anda membutuhkan string yang diakhiri null dalam skenario hanya baca?
Saya telah bermain-main dengan std::string_viewperpustakaan dan saya telah memikirkan untuk mengubah basis kode yang telah saya coba untuk menggunakan std::string_viewsebanyak mungkin. Namun, di banyak thread yang saya telah membaca tentang masalah kapan dan di mana untuk menggunakan std::string_viewbukan const std::string &. Saya telah melihat banyak jawaban mengatakan, "Ketika Anda tidak …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.