操作符 << 抽象方法

BigInt operator <<(
  1. int shiftAmount
)

将这个整数的位向左移动 shiftAmount

向左移动会使数值变大,实际上是乘以 pow(2, shiftIndex)

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

如果 shiftAmount 为负则是一个错误。

实现

BigInt operator <<(int shiftAmount);