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

Перегрузка оператора - для нахождения целого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический список( Realloc, malloc, calloc) http://www.cyberforum.ru/cpp-beginners/thread371995.html
Здравствуйте! Надо написать программу которая 1) прочтет с клавиатуры длину поле N, 2)прочтет N чисел типа double а вложит их до поля, 3) найдет максимум а минимум из чисел 4) выпишет позицию и...
C++ Написать функцию умножения двух чисел, используя только операцию сложения Привет))помогите пожалуйста решить задачку(на языке С): 1)Написать функцию умножения двух чисел, используя только операцию сложения. :umnik: http://www.cyberforum.ru/cpp-beginners/thread371994.html
C++ Что означает строчка ???
((i+j)%2==0?-1.0:1.0)); Скажите пожалуйста ,что означает эта строчка в С++?
C++ Создать модель файловой системы на основе связанных списков
доброго времени суток, форумчане!!! В сентябре получил задание на курсовой проект по СПО: "Файловая система использующая связанные списки для размещения файлов и связанный список для хранения...
C++ Записать програму с функцией http://www.cyberforum.ru/cpp-beginners/thread371966.html
Которая решает уравнение второго степени.Помогите пожалуйста,так как я даже не знаю с чего начать.Дело в том,что вообще не понимаю эти функции и ретёрны.. Знаю точно,что там должно быть 4 части: 1....
C++ Программа на определение числа Добрго дня или ночи, помогите составить код программы, уже 5 день пошёл, ничего путного в голову не лезет? Последовательность т.н. треугольных чисел определяется следующим образом: первый член... подробнее

Показать сообщение отдельно
pun4er
6 / 6 / 1
Регистрация: 06.10.2010
Сообщений: 122

Перегрузка оператора - для нахождения целого числа - C++

24.10.2011, 23:28. Просмотров 337. Ответов 0
Метки (Все метки)

Необходимо перегрузить операцию вычисления количества дней между датами («дата» – «дата»).
помогите дописать саму перегрузку оператора пожалуйста
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
38
39
#include<iostream>
#include<conio.h>
using namespace std;
const int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
class Date
{
    
    int day,month,year;
    public:
    Date(){}
    Date(int d,int m,int y){day=d;month=m;year=y;}
    ~Date(){}
    friend ostream& operator<<(ostream&,const Date&); 
    friend Date operator-(Date ob,Date ob1); 
};
 
ostream& operator<<(ostream& cout_, const Date& ob)
{
    cout_<<ob.day<<"."<<ob.month<<"."<<ob.year;
    return cout_;
}
 
Date operator-(Date ob,Date ob1)
{
    //помогите тело написать пожалуйста я пытался написать следующее:
int temp;
    temp=ob1.day-ob.day;
    return temp;
//но естественно это неправильно...
}
 
void main()
{
    int x;
    Date ob(1,2,2010),ob1(10,2,2010);
    x=ob1-ob;
    cout<<ob;
    getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru