Espaços nominais
Variantes
Acções

std::allocator_traits

Da cppreference.com
< cpp‎ | memory

 
 
Gerenciamento de memória dinâmica
Gerenciamento de memória de baixo nível
Alocadores
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)
Uninitialized armazenamento
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
Ponteiros inteligentes
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(obsoleta)
owner_less(C++11)
enable_shared_from_this(C++11)
bad_weak_ptr(C++11)
default_delete(C++11)
Apoio a coleta de lixo
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)
Diversos
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
Funções de membro
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>
template< class Alloc >
struct allocator_traits;
(a partir do C++ 11)
O modelo de classe allocator_traits fornece a maneira padronizada para acessar várias propriedades de alocadores. Os contêineres padrão e outros componentes da biblioteca padrão alocadores de acesso através deste modelo, o que torna possível a utilização de qualquer tipo de classe como um alocador, enquanto a especialização fornecido pelo usuário de allocator_traits implementa todas as funcionalidades necessárias.
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.
O padrão, não especializada, allocator_traits, contém os seguintes membros:
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.

Índice

[editar] Tipos de membro

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, caso contrário 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, caso contrário 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, caso contrário 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, caso contrário 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, caso contrário 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, caso contrário 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, caso contrário 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, caso contrário 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, caso contrário 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.

[editar] Membros apelido modelos

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, de outro modo, se este Alloc<T, Args> 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>>

[editar] Funções de membro

[estática]
aloca não inicializado de armazenamento usando o alocador
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.

(função public static membro) [edit]
[estática]
desaloca de armazenamento usando o alocador
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.

(função public static membro) [edit]
[estática]
constrói um objeto no armazenamento alocado
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.

(modelo de função) [edit]
[estática]
destrói um objeto armazenado no armazenamento alocado
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.

(modelo de função) [edit]
[estática]
retorna o tamanho do objeto máximo suportado pelo alocador
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.

(função public static membro) [edit]
obtém o alocador de usar depois de copiar um contêiner padrão
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.

(função public static membro) [edit]

[editar] Veja também

the default allocator
(modelo de classe) [edit]
implementa multi-nível alocador de multi-nível de contêineres
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.

(modelo de classe) [edit]
fornece informações sobre como os tipos de ponteiro
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.

(modelo de classe) [edit]