Namespace
Varianti

std::allocator_traits

Da cppreference.com.
< cpp‎ | memory

 
 
Gestione della memoria dinamica
Basso livello di gestione della memoria
Allocatori
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 inizializzata stoccaggio
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
Puntatori intelligenti
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(deprecato)
owner_less(C++11)
enable_shared_from_this(C++11)
bad_weak_ptr(C++11)
default_delete(C++11)
Garbage collection supporto
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)
Varie
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)
C Library
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
Membri funzioni
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
 
Elemento definito nell'header <memory>
template< class Alloc >
struct allocator_traits;
(dal C++11)
Il modello di classe allocator_traits fornisce il modo standard per accedere alle varie proprietà di allocatore. I contenitori standard e altri standard di componenti di libreria di accesso allocatori attraverso questo modello, che consente di utilizzare qualsiasi tipo di classe come un allocatore, fino a quando la specializzazione fornito dall'utente di allocator_traits implementa tutte le funzionalità necessarie.
Original:
The allocator_traits class template provides the standardized way to access various properties of allocators. The standard containers and other standard library components access allocators through this template, which makes it possible to use any class type as an allocator, as long as the user-provided specialization of allocator_traits implements all required functionality.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
L', di default non specialistico, allocator_traits contiene i seguenti membri:
Original:
The default, non-specialized, allocator_traits contains the following members:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Indice

[modifica] Membri tipi

Tipo
Original:
Type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Definition
allocator_type Alloc
value_type Alloc::value_type
pointer
Alloc::pointer se presente, altrimenti value_type*
Original:
Alloc::pointer if present, otherwise value_type*
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
const_pointer
Alloc::const_pointer se presente, altrimenti std::pointer_traits<pointer>::rebind<const value_type>
Original:
Alloc::const_pointer if present, otherwise std::pointer_traits<pointer>::rebind<const value_type>
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
void_pointer
Alloc::void_pointer se presente, altrimenti std::pointer_traits<pointer>::rebind<void>
Original:
Alloc::void_pointer if present, otherwise std::pointer_traits<pointer>::rebind<void>
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
const_void_pointer
Alloc::const_void_pointer se presente, altrimenti std::pointer_traits<pointer>::rebind<const void>
Original:
Alloc::const_void_pointer if present, otherwise std::pointer_traits<pointer>::rebind<const void>
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
difference_type
Alloc::difference_type se presente, altrimenti std::pointer_traits<pointer>::difference_type
Original:
Alloc::difference_type if present, otherwise std::pointer_traits<pointer>::difference_type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
size_type
Alloc::size_type se presente, altrimenti std::make_unsigned<difference_type>::type
Original:
Alloc::size_type if present, otherwise std::make_unsigned<difference_type>::type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
propagate_on_container_copy_assignment
Alloc::propagate_on_container_copy_assignment se presente, altrimenti std::false_type
Original:
Alloc::propagate_on_container_copy_assignment if present, otherwise std::false_type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
propagate_on_container_move_assignment
Alloc::propagate_on_container_move_assignment se presente, altrimenti std::false_type
Original:
Alloc::propagate_on_container_move_assignment if present, otherwise std::false_type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
propagate_on_container_swap
Alloc::propagate_on_container_swap se presente, altrimenti std::false_type
Original:
Alloc::propagate_on_container_swap if present, otherwise std::false_type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifica] Membri alias modelli

Tipo
Original:
Type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Definition
rebind_alloc<T>
Alloc::rebind<T>::other se presente, altrimenti Alloc<T, Args> se questo Alloc è Alloc<U, Args>
Original:
Alloc::rebind<T>::other if present, otherwise Alloc<T, Args> if this Alloc is Alloc<U, Args>
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
rebind_traits<T> std::allocator_traits<rebind_alloc<T>>

[modifica] Membri funzioni

[statico]
alloca memoria non inizializzata utilizzando l'allocatore
Original:
allocates uninitialized storage using the allocator
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(metodo pubblico statico) [modifica]
[statico]
dealloca di archiviazione utilizzando l'allocatore
Original:
deallocates storage using the allocator
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(metodo pubblico statico) [modifica]
[statico]
costruisce un oggetto nella memoria allocata
Original:
constructs an object in the allocated storage
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(funzione di modello) [modifica]
[statico]
distrugge un oggetto memorizzato nella memoria allocata
Original:
destructs an object stored in the allocated storage
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(funzione di modello) [modifica]
[statico]
restituisce la dimensione massima oggetto supportato dalla allocatore
Original:
returns the maximum object size supported by the allocator
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(metodo pubblico statico) [modifica]
ottiene l'allocatore da usare dopo la copia di un contenitore standard
Original:
obtains the allocator to use after copying a standard container
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(metodo pubblico statico) [modifica]

[modifica] Vedi anche

the default allocator
(classe template) [modifica]
implementa multilivello allocatore per contenitori multi-livello
Original:
implements multi-level allocator for multi-level containers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(classe template) [modifica]
fornisce informazioni su come i tipi di puntatore
Original:
provides information about pointer-like types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(classe template) [modifica]