Форум программистов, компьютерный форум, киберфорум
Наши страницы

Разность дроби и целого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параметр в экземпляре класса http://www.cyberforum.ru/cpp-beginners/thread817253.html
Добрый день всем. имеется обрывок класса template <class TKey, class TStoredData> class FixedCache { public: enum TRemoveStrategy {
C++ Если вдруг IntelliSense оказался вдруг Часто возникают проблемы с работой IntelliSense. Пропадает всеми любимое подчеркивание ошибок и т.д. Данная беда особенно характерна для Windows XP, в связи с этим Microsoft выпустило исправление.... http://www.cyberforum.ru/cpp-beginners/thread817248.html
C++ Классы - ошибка в деструкторе
У меня сейчас такое "задание": опередить класс длинного целого числа (длинная арифметика), для сохранения которого необходимо использовать однонаправленный связной список. Конструктор создаёт...
Зацикливается make (makefile) C++
Решил освоить makefile Создаю простейшую программу, состоящую из единственного файла main.cpp Создаю makefile (makefile): all: g++ main.cpp -o test Создаю батник: make
C++ Дано предложение. Напечатать все различные слова http://www.cyberforum.ru/cpp-beginners/thread817221.html
Здравствуйте уважаемые форумчане. Дано предложение. Напечатать все различные слова... Как тут быть, какие идеи..?
C++ STL бинарное дерево Доброго времени суток!:) Изучаю STL, пока поверхностно прошелся по контейнерам, но не встретил деревьев... хотя set, multiset, map и multimap реализованы на основе бинарных деревьев... и у меня... подробнее

Показать сообщение отдельно
Програмер_80лвл
15 / 15 / 1
Регистрация: 17.10.2012
Сообщений: 96
Записей в блоге: 1
24.03.2013, 17:31
Цитата Сообщение от Trisha Ray Посмотреть сообщение
Конструкторы класса должны преобразовывать оба операнда в числовой формат обыкновенной дроби и метод, реализующий алгоритм Евклида.
Так Где собствено Конструкторы ??*
без них тебе никуда !!


еще давай ты прочитаеш для чего нужно перегружать = и - ?*
вот код который ты просил :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Fraction::operator = (const Fraction &c)
{
c.nom=this->nom;
c.den=this->den;
}
// и все !!!
Fraction Fraction::operator - (const Fraction &c)
{
Fraction tmp;
tmp.nom=this->nom-c.nom;
tmp.den=this->den-c.den;
return tmp;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru