Jump to content

C++: Difference between revisions

5 bytes added ,  17 October 2023
Line 123: Line 123:
[https://en.cppreference.com/w/cpp/string/basic_string_view std::basic_string_view]
[https://en.cppreference.com/w/cpp/string/basic_string_view std::basic_string_view]


This is useful for writing functions which accept anything that looks like a string such as substrings, since typically <code>string::substr</code> performs a copy.
This is useful for writing functions which accept anything that looks like a string such as substrings, since typically <code>std::string::substr</code> performs a copy.


Note that <code>std::string_view</code> is <code>std::basic_string_view<char></code>.
Note that <code>std::string_view</code> is <code>std::basic_string_view<char></code>.