diff options
-rw-r--r-- | number.cpp | 8 | ||||
-rw-r--r-- | number.h | 7 |
2 files changed, 15 insertions, 0 deletions
@@ -316,6 +316,14 @@ number::operator+=(const number &n) } number & +number::operator*=(const number &n) +{ + *this = *this * n; + + return *this; +} + +number & number::operator<<=(std::uint32_t n) { *this = *this << n; @@ -140,6 +140,13 @@ public: number &operator+=(const number &n); /** + * \brief Multiply a number with this number. + * + * \param n Number with multiply to this number. + */ + number &operator*=(const number &n); + + /** * \brief Shift the number n bits to the left. * * \param n Number of bits to shift. |