Espaces de noms
Variantes
Affichages
Actions

std::allocator_traits::allocate

De cppreference.com

 
 
La gestion dynamique de la mémoire
Faible niveau de gestion de la mémoire
Répartiteurs
Original:
Allocators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
allocator
allocator_traits (C++11)
allocator_arg_t (C++11)
allocator_arg (C++11)
uses_allocator (C++11)
scoped_allocator_adaptor (C++11)
Non initialisée stockage
Original:
Uninitialized storage
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
uninitialized_copy
uninitialized_copy_n (C++11)
uninitialized_fill
uninitialized_fill_n
raw_storage_iterator
get_temporary_buffer
return_temporary_buffer
Pointeurs intelligents
Original:
Smart pointers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
unique_ptr (C++11)
shared_ptr (C++11)
weak_ptr (C++11)
auto_ptr (obsolète)
owner_less (C++11)
enable_shared_from_this (C++11)
bad_weak_ptr (C++11)
default_delete (C++11)
Soutien garbage collection
Original:
Garbage collection support
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
declare_reachable (C++11)
undeclare_reachable (C++11)
declare_no_pointers (C++11)
undeclare_no_pointers (C++11)
pointer_safety (C++11)
get_pointer_safety (C++11)
Divers
Original:
Miscellaneous
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
pointer_traits (C++11)
addressof (C++11)
align (C++11)
Bibliothèque C
Original:
C Library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
std::allocator_traits
Les fonctions membres
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
allocator_traits::allocate
allocator_traits::deallocate
allocator_traits::construct
allocator_traits::destroy
allocator_traits::max_size
allocator_traits::select_on_container_copy_construction
 
Defined in header <memory>
static pointer allocate( Alloc& a, size_type n );
(1) (depuis C++11)
static pointer allocate( Alloc& a, size_type n, const_void_pointer hint );
(2) (depuis C++11)
1)
Utilise le a allocateur d'allouer octets n*sizeof(Alloc::value_type) de stockage non initialisée, en appelant a.allocate(n)
Original:
Uses the allocator a to allocate n*sizeof(Alloc::value_type) bytes of uninitialized storage, by calling a.allocate(n)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Utilise le a allocateur d'allouer octets n*sizeof(Alloc::value_type) de stockage non initialisée avec la hint soupçon mémoire localité. Appels a.allocate(n, hint) si possible. Si ce n'est pas possible (par exemple, un n'a pas de deux arguments de la fonction membre allocate ()), appelle a.allocate(n)
Original:
Uses the allocator a to allocate n*sizeof(Alloc::value_type) bytes of uninitialized storage with the memory locality hint hint. Calls a.allocate(n, hint) if possible. If not possible (e.g. a has no two-argument member function allocate()), calls a.allocate(n)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Paramètres

a -
allocateur à utiliser
Original:
allocator to use
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
n -
le nombre d'objets à allouer de la mémoire pour
Original:
the number of objects to allocate storage for
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
hint -
pointeur vers un emplacement de mémoire voisine
Original:
pointer to a nearby memory location
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Retourne la valeur

Le pointeur renvoyé par l'appel à a.allocate(n)
Original:
The pointer returned by the call to a.allocate(n)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Voir aussi

alloue non initialisée stockage
Original:
allocates uninitialized storage
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(fonction membre publique de std::allocator) [edit]