Espaces de noms
Variantes
Affichages
Actions

std::scoped_allocator_adaptor::scoped_allocator_adaptor

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::scoped_allocator_adaptor
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.
scoped_allocator_adaptor::scoped_allocator_adaptor
scoped_allocator_adaptor::~scoped_allocator_adaptor
scoped_allocator_adaptor::inner_allocator
scoped_allocator_adaptor::outer_allocator
scoped_allocator_adaptor::allocate
scoped_allocator_adaptor::deallocate
scoped_allocator_adaptor::max_size
scoped_allocator_adaptor::construct
scoped_allocator_adaptor::destroy
scoped_allocator_adaptor::select_on_container_copy_construction
Tiers fonctions
Original:
Non-member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
operator==
operator!=
 
Defined in header <scoped_allocator>
scoped_allocator_adaptor()
(1) (depuis C++11)
template< class OuterA2 >
scoped_allocator_adaptor( OuterA2&& outerAlloc, const InnerAllocs&... innerAllocs)
(2) (depuis C++11)
scoped_allocator_adaptor( const scoped_allocator_adaptor& other )
(3) (depuis C++11)
scoped_allocator_adaptor( scoped_allocator_adaptor&& other )
(4) (depuis C++11)
template< class OuterA2 >
scoped_allocator_adaptor( const scoped_allocator_adaptor<OuterA2, InnerAllocs...>& other )
(5) (depuis C++11)
template< class OuterA2 >
scoped_allocator_adaptor( scoped_allocator_adaptor<OuterA2, InnerAllocs...>&& other )
(6) (depuis C++11)
1)
Constructeur par défaut: valeur-initialise la classe de base OuterAlloc et l'objet allocateur organe interne, si elle est utilisée par la mise en œuvre .
Original:
Default constructor: value-initializes the OuterAlloc base class and the inner allocator member object, if used by the implementation.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Construit la classe de base à partir OuterAlloc std::forward<OuterA2>(outerAlloc), et les répartiteurs intérieurs avec innerAllocs... .
Original:
Constructs the base class OuterAlloc from std::forward<OuterA2>(outerAlloc), and the inner allocators with innerAllocs....
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
Copier-constructeur: initialise chaque allocateur de l'allocateur correspondant de other
Original:
Copy-constructor: initializes each allocator from the corresponding allocator of other
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
Move-constructeur: déplace chaque allocateur de l'allocateur correspondant de other en *this
Original:
Move-constructor: moves each allocator from the corresponding allocator of other into *this
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
5)
Initialise chaque allocateur de l'allocateur de other correspondant
Original:
Initializes each allocator from the corresponding allocator of other
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
6)
Initialise chaque allocateur de l'allocateur de other correspondant, en utilisant une sémantique de déplacement .
Original:
Initializes each allocator from the corresponding allocator of other, using move semantics.
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

outerAlloc -
argument du constructeur pour l'allocateur extérieur
Original:
constructor argument for the outer allocator
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
innerAllocs... -
arguments du constructeur pour les répartiteurs intérieurs
Original:
constructor arguments for the inner allocators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
other -
std::scoped_allocator_adaptor autre
Original:
another std::scoped_allocator_adaptor
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifier] Exceptions

2-6)
noexcept specification:  
noexcept
   (depuis C++11)

[modifier] Voir aussi

alloue non initialisée stockage à l'aide de l'allocateur extérieur
Original:
allocates uninitialized storage using the outer allocator
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) [edit]
construit un objet de stockage alloué, en passant l'allocateur intérieure à son constructeur, le cas échéant
Original:
constructs an object in allocated storage, passing the inner allocator to its constructor if appropriate
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) [edit]