Re[6]: [ANN] memcpy() banned
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 25.05.09 19:51
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, Коваленко Дмитрий, Вы писали:


КД>>Дык std::copy (с такими параметрами) тоже вроде вне закона

E>А как тогда литералами рользоваться?

Я не стал парить себе моск и реализовал свою copy с 4-мя параметрами. Типа
template<class InputIterator,class OutputIterator>
std::pair<InputIterator,OutputIterator>
 copy(InputIterator  first,
      InputIterator  last,
      OutputIterator result_beg,
      OutputIterator result_end)
{
 for(;first!=last && result_beg!=result_end;++first,++result_beg)
  (*result_beg)=(*first);
  
 return std::make_pair(first,result_beg);
}//copy
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.