C++26: String and String_view Improvements
Let’s continue our exploration of C++26 improvements. Today we focus on string_view. Some types got new constructors accepting string_views, and concatenation of strings and string_views just got easier. But let’s start with a brief reminder of what a string_view is.
Opening excerpt (first ~120 words) tap to expand
Let’s continue our exploration of C++26 improvements. Today we focus on string_view. Some types got new constructors accepting string_views, and concatenation of strings and string_views just got easier.But let’s start with a brief reminder of what a string_view is.Reminder: the role of string_viewstd::string_view was introduced in C++17 and its purpose is to provide read-only access to a string-like object. It can often replace const string& parameters and offers a significant performance gain.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Sandor Dargo’s Blog.