![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
rash |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.10.2006 Репутация: нет Всего: нет |
нужна ваша подсказка
Написал программку, выполняющую следующие действия над очень большими числами, такие как перевод из системы счисления n в систему счисления q ( класс CConvert) сравнение( класс CComparison) возведение в степень( класс CExponentiation) Структура классов такая базовый класс - CLongNumber И классы-наследники:CConvert, CComparison, CExponentiation Цензура, однозначно, сказала:"классы -наследники убрать, а все их методы включить в базовый" и кроме этого сказали, что было бы неплохо разработать ещё два, три класса. Подскажите, пожалуйста, что ещё здесь можно добавить. |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
наверное лучше перегрузить соответствующие операторы (< > == и т.д.) это для чего?
не совсем понятно, вы храните вместе с самим числом основание системы счисления, в которой оно представлено? В каком виде храниться информация о числе? те какие есть замечания? Или что можно добавить в реализацию классов? |
|||
|
||||
rash |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.10.2006 Репутация: нет Всего: нет |
Число в классе представлено строкой.
Класс перевода числа из с.с с основанием n в с.с с основанием q содержит само число типа string и две переменные типа int: начальную с.с и новую. В моей работе требуется показать иерархию классов, вот поэтому желательно к классу CLongNumber добавить ещё два, три класса. Но даже и не знаю что это за классы должны быть. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |