Функция- конструктор 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