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

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

Восстановить пароль Регистрация
 
 
Yaroslav1
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 5
11.03.2014, 12:00     Перегрузка операторов #1
Реализуйте класс CTime , моделирующий время суток ( количество часов , минут и секунд).
Каркас класса :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/ / Моделирует время суток , задаваемой количеством часов ( 0-23 ) ,
/ / Минут ( 0-59 ) и секунд ( 0-59 )
class CTime {
public :
/ / Инициализирует время заданным количеством часов , минут и секунд
CTime ( unsigned hours , unsigned minutes , unsigned seconds = 0);
/ / Инициализирует время количеством секунд после полуночи
CTime ( unsigned timeStamp = 0);
/ / Возвращает количество часов
unsigned GetHours ();
/ / Возвращает количество минут
unsigned GetMinutes ();
/ / Возвращает количество секунд
unsigned GetSeconds ();
/ / Возвращает информацию о корректности времени.
/ / Например , после вызова конструктора CTime time ( 99,32,83 ) ;
/ / Метод time.IsValid ( ) должен возвращать false
bool IsValid ();
} ;
Реализуйте конструкторы и функции-члены данного класса , а также оператор *=
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2014, 12:00     Перегрузка операторов
Посмотрите здесь:

C++ [c++] Перегрузка операторов
[C++] Перегрузка операторов C++
C++ Перегрузка операторов
перегрузка операторов C++
C++ перегрузка операторов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
11.03.2014, 18:55     Перегрузка операторов
  #21

Не по теме:

mustimur, не. Я имел в виду такое использование метода с вот этой реализацией:

C++
1
bool IsValid(){return true;}

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
11.03.2014, 19:06     Перегрузка операторов #22

Не по теме:

ааааа , но это я поправил ему. она сейчас корректна, но ход Ваших мыслей мне симпатичен



Добавлено через 6 минут

Не по теме:

SatanaXIII, отдельное спасибо за вставку тегов в пост ТС, по-раньше бы а то его трудно было..

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2014, 19:16     Перегрузка операторов
Еще ссылки по теме:

Перегрузка операторов C++
Перегрузка операторов C++
C++ Перегрузка операторов (--, +=, -=, == )

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
SatanaXIII
11.03.2014, 19:16     Перегрузка операторов
  #23

Не по теме:

mustimur, я бы рад конечно принять благодарность, но только это заслуга KOPOJI и UI.

Yandex
Объявления
11.03.2014, 19:16     Перегрузка операторов
Ответ Создать тему
Опции темы

Текущее время: 07:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru