std transform



Автор Владимир Аверьянов задал вопрос в разделе Другие языки и технологии

C++ transform. Как работает? и получил лучший ответ

Ответ от
В случае, если вторая последовательность будет короче первой, будет производиться доступ за границами итератора, а это Undefined Behaviour.
Разного типа могут быть, главное, чтобы binary_op была соответствующей:
binary_op-binary operation function object that will be applied.
The signature of the function should be equivalent to the following:
Ret fun(const Type1 &a, const Type2 &b);
The signature does not need to have const &.
The types Type1 and Type2 must be such that objects of types InputIt1 and InputIt2 can be dereferenced and then implicitly converted to Type1 and Type2 respectively. The type Ret must be such that an object of type OutputIt can be dereferenced and assigned a value of type Ret.
Значения в выходной последовательности заменяются на вычисленные значения:
Effects: Assigns through every iterator i in the range [result,result + (last1 - first1)) a
new corresponding value equal to op(*(first1 + (i - result)) or binary_op(*(first1 + (i -
result)), *(first2 + (i - result))

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C++ transform. Как работает?

C# и Unity 5. Vector3.Lepr. Как плавно переместить камеру к объекту?
эээээ,,,, только по краю 5 му могу подсказать

николя ))
(19842)
я
подробнее...
спросили в Air Koryo
Sony vegas pro 11 спецэффекты
Зависит от версии, (и цены) - есть или нет уже встроенных. Или путем добавления плагинов к
подробнее...

Переведите на английский язык
1. If Ann became a hairdresser, I would be glad.
2. It's a pity that it's autumn now. I wish
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*