Сегодня мы обнаружили, что функторы для умножения и деления называются std::multiplies
и std::divides
, в отличие от, например, std::multiply
и std::divide
соответственно.
Это удивительно, если учесть, что std::plus
и std::minus
сформулированы не так.
Есть ли конкретная причина для разницы?