std::uses_allocator — cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
| Déclaré dans l'en-tête <memory> |
||
|
|
(depuis C++11) | |
Si T a une allocator_type membre typedef qui est convertible à partir Alloc, fournit du membre de constante égale à value true. Sinon value est false .
Original:
If T has a member typedef allocator_type which is convertible from Alloc, provides the member constant value equal to true. Otherwise value is false.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Inherited from std::integral_constant
Member constants
value [ statique Original: static The text has been machine-translated via Google Translate. |
Original:
The text has been machine-translated via Google Translate. (constante membre statique publique) |
Member functions
convertit l'objet en Original: converts the object to The text has been machine-translated via Google Translate. (fonction membre publique) | |
Member types
Type d' Original: Type The text has been machine-translated via Google Translate. |
Definition |
value_type
|
bool
|
type
|
std::integral_constant<bool, value>
|
Spécialisations
Spécialisations personnalisés de ce trait de type std::uses_allocator sont autorisés pour les types qui n'ont pas la allocator_type membre typedef, mais satisfaire à l'une des deux conditions suivantes:
Original:
Custom specializations of the type trait std::uses_allocator are allowed for types that do not have the member typedef allocator_type but satisfy one of the following two requirements:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
T a un constructeur qui prend std::allocator_arg_t comme premier argument, et Alloc comme second argument .
Original:
T has a constructor which takes std::allocator_arg_t as the first argument, and Alloc as the second argument.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
T a un constructeur qui prend Alloc comme dernier argument .
Original:
T has a constructor which takes Alloc as the last argument.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Les spécialisations suivantes sont déjà fournis par la bibliothèque standard:
Original:
The following specializations are already provided by the standard library:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11) |
se spécialise le trait de type std::uses_allocator Original: specializes the std::uses_allocator type trait The text has been machine-translated via Google Translate. (classe générique spécialisée) [edit] |
(C++11) |
se spécialise le trait de type std::uses_allocator Original: specializes the std::uses_allocator type trait The text has been machine-translated via Google Translate. (fonction générique) [edit] |
se spécialise le trait de type std::uses_allocator Original: specializes the std::uses_allocator type trait The text has been machine-translated via Google Translate. (fonction générique) [edit] | |
(C++11) |
se spécialise le trait de type std::uses_allocator Original: specializes the std::uses_allocator type trait The text has been machine-translated via Google Translate. (fonction générique) [edit] |
| spécialise std::uses_allocator (classe générique spécialisée) [edit] | |
se spécialise le trait de type std::uses_allocator Original: specializes the std::uses_allocator type trait The text has been machine-translated via Google Translate. (classe générique spécialisée) [edit] | |
se spécialise le trait de type std::uses_allocator Original: specializes the std::uses_allocator type trait The text has been machine-translated via Google Translate. (classe générique spécialisée) [edit] | |
Notes
Ce trait type est utilisé par std::scoped_allocator_adaptor et peut être utilisé par les répartiteurs personnalisés afin de déterminer si l'objet en cours de construction est lui-même capable d'utiliser un allocateur (par exemple un conteneur), auquel cas un allocateur doit être transmis à son constructeur .
Original:
This type trait is used by std::scoped_allocator_adaptor and may be used by custom allocators to determine whether the object being constructed is itself capable of using an allocator (e.g. is a container), in which case an allocator should be passed to its constructor.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Voir aussi
(C++11) |
un objet de std::allocator_arg_t type utilisé pour sélectionner allocateur-aware constructeurs Original: an object of type std::allocator_arg_t used to select allocator-aware constructors The text has been machine-translated via Google Translate. (constante) [edit] |
(C++11) |
type de variable utilisé pour sélectionner surcharges de constructeur allocateur-aware Original: tag type used to select allocator-aware constructor overloads The text has been machine-translated via Google Translate. (classe) [edit] |
(C++11) |
met en oeuvre plusieurs niveaux d'affectation de niveaux multiples récipients Original: implements multi-level allocator for multi-level containers The text has been machine-translated via Google Translate. (classe générique) [edit] |