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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатеричной константы http://www.cyberforum.ru/cpp-beginners/thread113775.html
записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатиричной константы: 35 163 249 89
C++ Строки: вывод кода введенного пользователем символа Написать программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода, например, точки. http://www.cyberforum.ru/cpp-beginners/thread113745.html
C++ проверка двоичного числа
написать программу которая проверяет является ли введенная с клавы строка двоичным числом
C++ Циклы с пред. и пост. условием
1 - Составьте программу, суммирующую штрафное время команд при игре в хоккей. Выводить на экран суммарное штрафное время обеих команд после любого его изменения. После окончания игры выдать итоговое...
C++ Вклады, простые и сложные проценты (вопрос из учебника С. Прата) http://www.cyberforum.ru/cpp-beginners/thread113708.html
Изучаю книгу С. Прата. В главе 5 у него присутствует такая задача: Дафна сделала вклад на сумму $100 под простые проценты, которые составляют 10%. Итак, ежегодно ее вкладдаетдоход в сумме 10% от...
C++ Урезать файл Есть бинарный файл fstream f(...) Надо обрезать его на/до нужного размера. Как? (желательно пример) подробнее

Показать сообщение отдельно
Shved
9 / 9 / 1
Регистрация: 07.06.2009
Сообщений: 34
07.04.2010, 12:39
Так работает..))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream>
using namespace std;
class cData // класс дата
{
int year; // год 
short mounth; // месяц
short day; // день
 
//static int amount; // количество экземпляров класса  
 
public:
cData(); 
 
bool operator == (const cData & rhs) const;
};
 
cData::cData()
{
    year=200;
    mounth=1;
    day=1;
}
 
bool cData::operator == (const cData & rhs) const
{
return ((day == rhs.day) && (mounth == rhs.mounth) && (year == rhs.year));
}
 
void main()
{
cData data1,data2;
 
if(data1.operator == (data2)) 
cout << "equal" << endl;
else 
cout << "not equal" << endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru