реклама на сайте
подробности

 
 
> С++, Домашка из универа
Злодей
сообщение Mar 18 2010, 09:30
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142



Цитата
Написать класс MyReal, внутри класса хранить в интах целую и дробную часть числа, определить операторы + - * / ,...

И продолжение
Цитата
Написать наследника класса MyReal, с предотвращением переполнения числа


1. Как представить число в виде дробной и целой части интами, да чтоб с ними можно было работать?
2. Как работать с числом если оно есть два инта? Как, например, сложить два числа, составленных из целой/дробной части?
3. Пускай наследник MyReal, следящий за переполнением называется MyRealOF. Должен ли я буду перегружать каждый оператор, переписывать с почти с нуля, или можно слежение за переполнением добавить красиво и всего в единственном месте?
4. Как написать ассемблерную вставку чтения OverflowFlag? (Ничего больше не придумал)

bb-offtopic.gif
Может правильнее забить на изобретение нового формата числа, и учить ООП на животных?

Сообщение отредактировал Злодей - Mar 18 2010, 09:42
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Злодей
сообщение Mar 18 2010, 11:35
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142



Задание дал преподаватель. Отказаться в прямом смысле.
Go to the top of the page
 
+Quote Post
des333
сообщение Mar 18 2010, 11:39
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(Злодей @ Mar 18 2010, 14:35) *
Отказаться в прямом смысле.


А, в прямом смысле...


Достаточно оснований с юридической точки зрения, чтобы отказаться от задания в университете?

Или с точки зрения здравого смысла?

 


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016