Daily bit(e) of C++ #172, The arithmetic operator wrappers: std::plus, std::minus, std::multiplies, std::divides, std::modulus and std::negate.
The `<>` is not required though. It's better to omit it for clarity. I prefer `std::plus{}`.
Only since C++17, where the argument gets deduced to void using CTAD.
The `<>` is not required though. It's better to omit it for clarity. I prefer `std::plus{}`.
Only since C++17, where the argument gets deduced to void using CTAD.