initializer_list Class
Fornece acesso a uma matriz de elementos na qual cada membro é do tipo especificado.
template<
class Type >
class initializer_list
Parâmetros
Parâmetro |
Descrição |
---|---|
_Elem |
O tipo de dados do elemento a ser armazenado no initializer_list. |
_First |
O ponteiro para o primeiro elemento da initializer_list. |
_Last |
O ponteiro para o elemento o mais recente de initializer_list. |
Comentários
initializer_list pode ser construído usando uma lista apoiada de inicializador:
initializer_list<int> i1{ 1, 2, 3, 4 };
O compilador transforma listas apoiadas de inicializador com elementos homogêneos em initializer_list sempre que a assinatura da função requer initializer_list. Para obter mais detalhes sobre usar initializer_list, consulte Inicialização uniforme e delegação de construtores
Construtores
Constrói um objeto de tipo initializer_list. |
Typedefs
tipo de valor |
O tipo dos elementos na initializer_list. |
referência |
Um tipo que fornece uma referência para um elemento na initializer_list. |
const_reference |
Um tipo que fornece uma referência constante para um elemento na initializer_list. |
size_type |
Um tipo que representa o número de elementos em initializer_list. |
iterador |
Um tipo que fornece um iterador para initializer_list. |
const_iterator |
Um tipo que fornece um iterador constante para initializer_list. |
Funções de membro
Retorna um ponteiro para o primeiro elemento em uma initializer_list. |
|
Retorna um ponteiro para o último elemento em uma initializer_list. |
|
Retorna o número de elementos em initializer_list. |
Requisitos
Cabeçalho: <initializer_list>
Namespace: std