Реферат: Манипулирование с целыми числами произвольной длины

};

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 void unlim::error(char *message)

{

cout <<"Unlim class error: "

<<message

<<"\n";

}

void unlim::init0()

{

(pv->body)=new char;

*(pv->body)=0;

(pv->len)=1;

sign=PLUS;

}

char unlim::digit(COUNT number)

{

if ( number>=(pv->len) )

К-во Просмотров: 1286
Бесплатно скачать Реферат: Манипулирование с целыми числами произвольной длины