Форум программистов, компьютерный форум CyberForum.ru

Перегрузка операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со стэком. http://www.cyberforum.ru/cpp-beginners/thread61344.html
Здраствуйте! В лицее задали такую вот задачу: написать программу реализации стэка. И поставили следующие условиня: 1. Программа должна быть написана на Borland C 3.1 2. Программа должна быть DOS приложением. И вот у меня появились такие вопросы: 1. Будет ли работать Borland C 3.1 на Windows Vista? 2. Как сделать программу DOS приложением. 3. Я больше по Pascal, в С слабо разбираюсь....
C++ неактивная кнопка Расскажите пожалуйста чайнику как сделать в Билдере кнопку неактивной пока не нажата другая кнопка. Например кнопка обработки файла не активна пока не нажата кнопка выбора файла и файл не выбран. http://www.cyberforum.ru/cpp-beginners/thread61343.html
C++ Лабораторка
Дано натуральное число n и целые числа a(1), a(2), ... a(n) (n<100) . Определить, есть ли среди этих чисел такие, которые равны делению двух других. Напечатать эти слова в виде a(k) = a(i) / a(j).(C++) Помогите плиз:scratch::)
C++ Esc-последовательности
Добрый день!Столкнулся с такой проблемой...Не знаю как в консоли с помощью управляющих последовательностей перевести каретку на строку вверх...Допустим \n переводит на новую строку, то как перевести на предыдущую?:)
C++ Парные гири. http://www.cyberforum.ru/cpp-beginners/thread61310.html
Имеются гири с массами 1,2,3,...,N(N<=500000). Hаписать программу, распределяющую эти гири на максимально возможное количество пар так, чтобы суммарный вес гирь в каждой паре выражался простым числом.
C++ объясните пожалуйста как программировать по формуле? подробнее

Показать сообщение отдельно
Ahilles
0 / 0 / 0
Регистрация: 17.09.2009
Сообщений: 15

Перегрузка операторов - C++

05.11.2009, 15:25. Просмотров 721. Ответов 9
Метки (Все метки)

помогите разобраться с перегрузкой...
в TcomboBox выбирается год... 1 и 2...
их нужно сравнить.. выполнив при этом перегрузку оператора... как это осуществить?

Добавлено через 58 минут
вот класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class TAvia
{
    public:
        TAvia();
        TAvia(AnsiString dvig, int year, AnsiString mark);
                ~TAvia();
        void AddToList(TMemo *m);
        void SetDvig(AnsiString dvig);
        void SetMark(AnsiString mark);
            void SetYear(int year);
                TAvia operator<(int year);
 
        AnsiString dvig;
        int year;
        AnsiString mark;
        int n;
};
и "как бы " перегрузка оператора:
C++
1
2
3
4
5
TAvia TAvia::operator<(int year)
{ if((AviaFirst->year)<(AviaSecond->year))
  return "true";
  return "false";
}
Добавлено через 31 секунду
как правильно сделать?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru