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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::basic_string_view::back - std::basic_string_view::back

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

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

Parameters
	  (none)

Return value
	  Reference  to	 the last character, equivalent	to operator[](size() -
       1).

Complexity
	  Constant.

Example
       // Run this code

	#include <string_view>
	#include <iostream>

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

Output:
	F ABCDEF
	E ABCDE
	D ABCD
	C ABC
	B AB
	A A

See also
	  front	  accesses the first character
	  (C++17) (public member function)
	  empty	  checks whether the view is empty
	  (C++17) (public member function)
	  back	  accesses the last character
	  (C++11)      (public	    member	function      of      std::ba-
       sic_string<CharT,Traits,Allocator>)

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

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

home | help