Namespaces
Variants

std::experimental::pmr::memory_resource:: do_allocate

From cppreference.net
virtual void * do_allocate ( std:: size_t bytes, std:: size_t alignment ) = 0 ;
(spécifications techniques des bibliothèques fondamentales)

Alloue un espace mémoire d'une taille d'au moins bytes octets. L'espace mémoire retourné est aligné sur la valeur spécifiée alignment si un tel alignement est supporté, et sur alignof ( std:: max_align_t ) dans le cas contraire.

alignment doit être une puissance de deux.

Exceptions

Lance une exception si le stockage de la taille et de l'alignement demandés ne peut pas être obtenu.

Voir aussi

alloue de la mémoire
(fonction membre publique)