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

Перегрузка оператора == - 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(...) Надо обрезать его на/до нужного размера. Как? (желательно пример) подробнее

Показать сообщение отдельно
outoftime
║XLR8║
511 / 433 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
07.04.2010, 16:08
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
#include<iostream>
using namespace std;
 
class cData // класс дата
{
    int year; // год 
    short mounth; // месяц
    short day; // день
public:
    cData();  
    inline bool operator == (const cData & rhs) const;
};
 
cData::cData()
{
    year = 200;
    mounth = 1;
    day = 1;
}
 
inline bool cData::operator == (const cData & rhs) const
{
    return ((day == rhs.day) && (mounth == rhs.mounth) && (year == rhs.year));
}
 
int main()
{
    cData data1, data2;
    cout << ( (data1 == data2) ? "equal" : "not equal" ) << endl;
    system("pause");
}
Добавлено через 5 минут
Цитата Сообщение от Shved Посмотреть сообщение
data1.operator == (data2)
- мне кажется это масло масленое
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.