std::experimental::basic_string_view<CharT,Traits>::operator= (3) - Linux Manuals

std::experimental::basic_string_view<CharT,Traits>::operator=: std::experimental::basic_string_view<CharT,Traits>::operator=

NAME

std::experimental::basic_string_view<CharT,Traits>::operator= - std::experimental::basic_string_view<CharT,Traits>::operator=

Synopsis


basic_string_view& operator=( const basic_string_view& view ) noexcept = default; (library fundamentals TS)


Replaces the view with that of view.

Parameters


view - view to copy

Return value


*this

Complexity


Constant.

Example


// Run this code


  #include <iostream>
  #include <experimental/string_view>
  int main()
  {
      std::experimental::string_view v = "Hello, world";
      v = v.substr(7);
      std::cout << v << '\n';
  }

Output:


  world

See also


              constructs a basic_string_view
constructor (public member function)