1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34:
HugeInt:: HugeInt (lange waarde) : grootte (0) { // initialiseert serie aan nul voor (int. i = 0; i < cijfers; i++) geheel [I] = 0; // plaatscijfers van argument in serie voor (int. j = cijfers - 1; waarde! = 0 && j >= 0; j-- ) { geheel [j] = waarde % 10; waarde/= 10; } // eind voor //??? grootte = sizeof (waarde); } // standaard/de omzettingsaannemer van eindHugeInt HugeInt:: HugeInt (const koord &number) : grootte (0) { grootte = sizeof (aantal); // initialiseert serie aan nul voor (int. i = 0; i < cijfers; i++) geheel [I] = 0; // plaatscijfers van argument in serie int. lengte = number.size (); // int. de grootte = strlen (&number); voor (int. j = cijfers - lengte, k = 0; j < cijfers; j++, k++) als (isdigit (aantal [k])) //ensure dat het klusje cijfer is het geheel [j] = nummert [k] - „0“; } // de omzettingsaannemer van eindHugeInt