运算符 << 抽象方法

BigInt operator <<(
  1. int shiftAmount
)

将此整数的位向左移动 shiftAmount

向左移动会使数字变大,实际上相当于将数字乘以 pow(2, shiftIndex)

结果的大小没有限制。可能需要通过使用“与”操作符和合适的掩码来限制中间值。

如果 shiftAmount 为负数,则为错误。

实现

BigInt operator <<(int shiftAmount);