unchecked_uninitialized_fill_n

Mesmo que uninitialized_fill_n mas permite o uso de um iterador não-verificada como o iterador de saída (_First) quando _SECURE_SCL=1 é definido.unchecked_uninitialized_fill_n é definido no namespace de stdext .

ObservaçãoObservação

Esse algoritmo é uma extensão do Microsoft para a biblioteca do C++ padrão.O código implementado usando esse algoritmo não será portátil.

template<class ForwardIterator, class Size, class Type>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val
   );

template<class ForwardIterator, class Size, class Type, class Allocator>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val,
      Allocator& _Al
   );

Parâmetros

  • _Al
    A classe do distribuidor para usar com esse objeto.vector::get_allocator retorna a classe do distribuidor para o objeto.

  • _First
    Um iterador frente que trata o primeiro elemento no intervalo de destino para ser iniciado.

  • _Count
    O número de elementos a serem inicializados.

  • _Val
    O valor a ser usado para inicializar o intervalo de destino.

Comentários

uninitialized_fill_n consulte para um exemplo de código.

Para obter mais informações sobre iteradores verificados, consulte Iteradores selecionados.

Requisitos

Cabeçalho: <memory>

Stdext denamespace: