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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки: вывод кода введенного пользователем символа http://www.cyberforum.ru/cpp-beginners/thread113745.html
Написать программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода, например, точки.
C++ проверка двоичного числа написать программу которая проверяет является ли введенная с клавы строка двоичным числом http://www.cyberforum.ru/cpp-beginners/thread113742.html
C++ Циклы с пред. и пост. условием
1 - Составьте программу, суммирующую штрафное время команд при игре в хоккей. Выводить на экран суммарное штрафное время обеих команд после любого его изменения. После окончания игры выдать итоговое сообщение. 2 - Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет больше A, и саму эту сумму. Одну задачу сделать с циклом...
C++ Вклады, простые и сложные проценты (вопрос из учебника С. Прата)
Изучаю книгу С. Прата. В главе 5 у него присутствует такая задача: Дафна сделала вклад на сумму $100 под простые проценты, которые составляют 10%. Итак, ежегодно ее вкладдаетдоход в сумме 10% от первоначального вклада, или $10: проценты = 0.1 x исходный баланс В то же время Клео сделала вклад на сумму $100 под сложные проценты, которые составляют 5%. Другими словами, 5% от текущего остатка, с...
C++ Урезать файл http://www.cyberforum.ru/cpp-beginners/thread113703.html
Есть бинарный файл fstream f(...) Надо обрезать его на/до нужного размера. Как? (желательно пример)
C++ System в Си++ Ребятя, помогите написать тот код в си++ ping logon.wowcircle.com -t я его писал system("ping logon.wowcircle.com -t"); но он почемуто не работал???... Просто в консоли выводил ping logon.wowcircle.com -t и так постоянно.. Помогите, беде очень благодарен подробнее

Показать сообщение отдельно
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;
}
 
Текущее время: 22:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru