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

FreeBSD Manual Pages

  
 
  

home | help
std::align_val_t(3)	      C++ Standard Libary	   std::align_val_t(3)

NAME
       std::align_val_t	- std::align_val_t

Synopsis
	  Defined in header <new>
	  enum class align_val_t : std::size_t {};  (since C++17)

	  Both	new-expression	and  delete-expression,	when used with objects
       whose alignment
	  requirement is greater than  __STDCPP_DEFAULT_NEW_ALIGNMENT__,  pass
       that alignment
	  requirement as an argument of	type std::align_val_t to the selected
	  allocation/deallocation function.

Notes
	  Alignment  (as  obtained  by	alignof) has the type std::size_t, but
       placement forms of
	  allocation and deallocation functions	that take  std::size_t	as  an
       additional
	  parameter are	already	in use,	so this	type is	used instead.

See also
	  operator new	    allocation functions
	  operator new[]    (function)
	  operator delete   deallocation functions
	  operator delete[] (function)

http://cppreference.com		  2022.07.31		   std::align_val_t(3)

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

home | help