Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::basic_..._view::front(3) C++ Standard Libarystd::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,Al-
       locator>)

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::basic_string_view::front&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help