Реферат: Манипулирование с целыми числами произвольной длины
private:
struct descriptor
{
char
*body;
COUNT
len,
HowMany;
};
descriptor
*pv; //pointer to value descriptor
char
sign,
digit(COUNT number);
char
&operator [](COUNT i) {return pv->body[i];}
void
init0(), //init by zero
NotDigit(), //message "no digit" & init0
optimize(), //optimize length of body
error(char*); //display error message
};
inline int operator ==(unlim &a,unlim &b)
{
return !(a!=b);
}
inline int operator <=(unlim &a,unlim &b)
{
return (a<b) || !(a!=b);