home | help
std::basic_..._view::front(3)  C++ Standard Libary std::basic_..._view::front(3)

NAME
     std::basic_string_view::front - std::basic_string_view::front

Synopsis
	constexpr const_reference front() const;  (since C++17)

	Returns  reference  to	the first character in the view. The behavior is
     undefined if
	empty() == true.

Parameters
	(none)

Return value
	Reference to the first character, equivalent to operator[](0).

Complexity
	Constant.

Example
     // Run this code

      #include <iostream>
      #include <string_view>

      int main()
      {
	  for  (std::string_view  str{"ABCDEF"};  !str.empty();  str.remove_pre-
     fix(1))
	      std::cout << str.front() << ' ' << str << '\n';
      }

Output:
      A ABCDEF
      B BCDEF
      C CDEF
      D DEF
      E EF
      F F

See also
	back  accesses the last character
	      (public member function)
	empty checks whether the view is empty
	      (public member function)
	front accesses the first character
	(DR*)  (public member function of std::basic_string<CharT,Traits,Alloca-
     tor>)

http://cppreference.com 	   2024.06.10	   std::basic_..._view::front(3)

home | help