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

простая программа на структуры с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ operator() http://www.cyberforum.ru/cpp-beginners/thread1076691.html
Здраваствуйте. Объясните пожалуйста смысл "opereator()" во всех случаях, что он делает, почему иногда впереди него ставится "&" "&operator()" и почему "opereator()" используется в функторах. Если...
C++ Замерить время вычислений Добрый вечер. Есть ли способ замерить продолжительность процесса вычислений, детали которых скрыты? Есть объект, который производит продолжительное вычисление, и нужно как-то вывести это на... http://www.cyberforum.ru/cpp-beginners/thread1076684.html
цикл do while C++
for(int z=0; z<=4;z++) { do { fream(); // вызов функции var = randX_p_0_1(Pperr); // вызов...
Является ли отрицательное значение выходом за пределы массива C++
Если написать такой код, то прога скомпилируется и запустится, но можно ли потом ждать проблем и неожиданных зависаний ? int i=-1; int mass={0}; _cprintf("mass= %d\n", mass); Часто...
C++ небольшое исправление http://www.cyberforum.ru/cpp-beginners/thread1076665.html
написал прогу которая будет выводить количество вершин(узлов) на уровне который вводим с клавиатуры только конец проги не могу дописать, помогите пожалуйста #include<iostream> using namespace std...
C++ Списки. Не выводит первую вводимую строку Здравствуйте, проблема с списками, после ввода элементов в список, не выводит первый добавленный. вот код: #include "stdafx.h" #include <iostream> using namespace std; typedef struct list {... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,592
21.01.2014, 15:52
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <boost/date_time/gregorian/gregorian.hpp>
#include <iostream>
#include <cstddef>
 
struct Date
{
    Date(const std::size_t d, const std::size_t m, const std::size_t y) : date(d, m, y);
    boost::gregorian::date date;
};
 
bool operator< (const Date &d1, const Date &d2)
{
    return d1.date < d2.date;
}
 
int main()
{
    std::size_t day1, month1, year1, day2, month2, year2;
    std::cin >> day1 >> month1 >> year1 >> day2 >> month2 >> year2;
    Date date1(year1, month1, day1), date2(year2, month2, day2);
    int k = (date1 < date2);
    std::cout << k << std::endl;
}
Не проверял, но должно работать. Если что - думаю намек понятен.

Добавлено через 31 секунду
А еще можно оператор >> перегрузить для данной структуры.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru