checked_uninitialized_fill_n
То же, что и uninitialized_fill_n но принудительное использование для проверенного итератора в виде итератора вывода (_First).checked_uninitialized_fill_n указано в пространстве имен stdext.
![]() |
---|
Этот алгоритм является расширением Майкрософт для стандартной библиотеке C++.Код, связанный с помощью этот алгоритм можно переносить не будет. |
template<class FwdIt, class Size, class Type>
void checked_uninitialized_fill_n(
ForwardIterator _First,
Size _Count,
const Type& _Val
);
template<class FwdIt, class Size, class Type, class Allocator>
void checked_uninitialized_fill_n(
ForwardIterator _First,
Size _Count,
const Type& _Val,
Allocator& _Al
);
Параметры
_Al
Класс распределителя для использования с данным объектом.Возвращает класс vector::get_allocator выделения для объекта._First
Передний итератор адресацию первого элемента в диапазоне назначения._Count
Число элементов, которые нужно инициализировать._Val
Значение, используемое для инициализации диапазона назначения.
Заметки
См. раздел uninitialized_fill_n образец кода.
Дополнительные сведения о выбранном итераторах см. в разделе Проверяемые итераторы.
Требования
заголовок: <memory>
Stdext пространство имен: