Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

copy_n

Boost , Chapter 1. Range 2.0 , New algorithms

Boost C++ LibrariesHomeLibrariesPeopleFAQMore

PrevUpHomeNext
Prototype

template<class SinglePassRange, class Size, class OutputIterator>
OutputIterator copy_n(const SinglePassRange& rng, Size n, OutputIterator out);

Description

copy_n предоставляется для полной репликации стандартного заголовка алгоритма, предпочтительнее использовать Адаптеры диапазона и функции расширения для достижения того же результата с большей безопасностью.

copy_n copies elements from [boost::begin(rng), boost::begin(rng) + n) to the range [out, out + n)

Definition

Defined in the header file boost/range/algorithm_ext/copy_n.hpp

Requirements
  1. SinglePassRange является моделью концепции Single Pass Range.
  2. Размер является моделью концепта Интеграция.
  3. OutputIterator является моделью концепции OutputIteratorConcept.
Complexity

Точно n элементы копируются.


PrevUpHomeNext

Статья copy_n раздела Chapter 1. Range 2.0 New algorithms может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: New algorithms ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:57:57/0.0062131881713867/0