Namespaces
Variants
Actions

std::basic_string<CharT,Traits,Allocator>::replace_with_range

From cppreference.com
< cpp‎ | string‎ | basic string
 
 
 
std::basic_string
 
template< container-compatible-range<CharT> R >

constexpr std::basic_string& replace_with_range( const_iterator first,
                                                 const_iterator last,

                                                 R&& rg );
(since C++23)

Replaces the characters in the range [firstlast) with the characters from the range rg.

Equivalent to

return replace(first,
               last,
               std::basic_string(
                   std::from_range,