С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 29
1

Не могу разобраться с заданием "Создайте класс Time с конструкторами Time(), Time( int hour)......"

25.09.2012, 15:44. Показов 4080. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
/* Создайте класс Time с конструкторами Time(), Time( int hour),
    Time(int hour, int min), Time( int h, int m, int s) и
    Time(char *time). */
Почитав литературы, не нашел информации: может ли у класса быть несколько конструкторов ? Например вот так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Time {
public:
    Time();
    Time(int );
    Time(int, int);
    Time(int, int, int);
    Time(char *time);
private:
    int hour;
    int minute;
    int second;
};
 
Time::Time() { hour = minute = second = 0; }
Time::Time(int h) { (hour>=0 && hour<24) ? h : 0; minute = second = 0; }
Time::Time(int h, int m) { (hour>=0 && hour<24) ? h : 0; (minute>=0 && minute<60) ? m : 0; second = 0; }
Time::Time(int h, int m, int s) { (hour>=0 && hour<24) ? h : 0; (minute>=0 && minute<60) ? m : 0; (second>=0 && second<60) ? s : 0; }
Сможет кто нибудь объяснить задание ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2012, 15:44
Ответы с готовыми решениями:

Создайте класс с именем time, содержащим три поля типа int
Создайте класс с именем time, содержащим три поля типа int, предназначенные для хранения часов,...

Класс Time через time(0)
Всем привет. На форуме искал ничего похожего не нашол. Не могу до конца разобраться. В класе 1...

Класс "Время". Двусмысленность между time и std:time(long*)
Здравствуйте. Дали код, сказали есть проблема(скриншот): http://********/12MxOENhw14QmJ Код: ...

Кнопки в Canvas срабатываю только при нулевом значении Time.time;
В общем делаю инвентарь, для того что бы кнопки выхода из инвентаря или кнопки айтемов работали,...

Real time clock error - Check date and time setting
Всех приветствую! Ноутбук Lenovo b590, после помывки и просушки мат платы, при включении стал...

3
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
25.09.2012, 15:51 2
Может. А что спрашиваете то - попробовали бы скомпилить и убедились бы во всем гораздо быстрее, чем на форуме ответа ждать
1
Просто Лис
Эксперт Python
5966 / 3729 / 1097
Регистрация: 17.05.2012
Сообщений: 10,787
Записей в блоге: 9
25.09.2012, 16:01 3
да может. Называется это перегрузкой
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 29
25.09.2012, 16:45  [ТС] 4
Разобрался ! Благодарю
0
25.09.2012, 16:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2012, 16:45
Помогаю со студенческими работами здесь

Определите структуру Time для хранения времени: struct Time
Добрый день! Помогите пожалуйста! Определите структуру Time для хранения времени: struct Time {...

При вызове time.time() выводится время, опережающее действительное на 12 минут 20 секунд
При вызове time.time() выводится время, опережающее действительное на 12 минут 20 секунд. Например:...

Ищу опытного php, yii разработчика для постоянки (full-time/part-time)
Добрый день. У меня есть проект по бинарным опционам (вроде форекса), который я делал с...

Разница в координатах в run-time и design-time
Может кто-нибудь объяснить почему координаты любого объекта(например Tshape) отличаются во время...

Как конвертировать UTC Time в Unix Time
Необходимо конвертировать UTC в Unix Time. Как это можно сделать средствами QT Creator-a? ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru