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 <string_view>
	#include <iostream>

	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
	  (C++17) (public member function)
	  empty	  checks whether the view is empty
	  (C++17) (public member function)
	  front	  accesses the first character
	  (C++11)      (public	    member	function      of      std::ba-
       sic_string<CharT,Traits,Allocator>)

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

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

home | help