BigInt& BigInt::Set(char* _ptr, unsigned int _sz);
char* … | 整数値のあるポインタ。 |
unsigned int _sz … | 整数値のバイト長 |
BigInt& … | このオブジェクトの参照 |
整数値を設定します。
ポインターが示す場所は、整数値をリトルエンディアンで格納して下さい。
整数の最上位ビットは符号を示し、負数は2の補数としてください。
返り値には、このオブジェクトの参照を返すため、
他のBigIntオブジェクトにも、同時に値を代入する事が可能です。
char c[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
BigInt n3 = n2 = n1.Set(c, sizeof(c));