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

Функция- конструктор unlim(char*) обрабатывает инициализацию символьной строкой. При этом распознаются следующие ошибочные ситуации: инициализация пустой строкой; недопустимый символ в строке; строка содержит знак, но не содержит значения. Во всех этих случаях число инициализируется нулем.

Функция- конструктор unlim(unlim&) обрабатывает инициализацию другим объектом класса UNLIM.

Отчет тестовой программы

Проверка работы конструкторов:

Без инициализации:

unlim a;

Возможно вы искали - Реферат: Сети FDDI

a=0

Инициализация строкой:

unlim b="123"

b=123

unlim c="-123"

Похожий материал - Курсовая работа: Информационная технология

c=-123

unlim d="+123"

d=123

unlim e="+" Unlim class error: Sign without value. Value=0

e=0

Очень интересно - Реферат: Разработка корпоративной ИВС

unlim f="-" Unlim class error: Sign without value. Value=0

f=0

unlim g="aaa" Unlim class error: Not digit symbol in string. String ignored. Value=0

g=0

unlim h="4a123" Unlim class error: Not digit symbol in string. String ignored. Value=0

Вам будет интересно - Реферат: Микропроцессор В1801ВМ1. Его структура

h=0

Проверка вывода, арифметики и сравнения:

Введено:

a=123

b=45

Похожий материал - Реферат: Центр Интернет ОГУ

Результат:

a=123

b=45

a=-123 +a=123