Аватар для iTD
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 29

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

25.09.2012, 15:44. Показов 4131. Ответов 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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.09.2012, 15:44
Ответы с готовыми решениями:

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

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

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

3
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
25.09.2012, 15:51
Может. А что спрашиваете то - попробовали бы скомпилить и убедились бы во всем гораздо быстрее, чем на форуме ответа ждать
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5967 / 3730 / 1098
Регистрация: 17.05.2012
Сообщений: 10,787
Записей в блоге: 9
25.09.2012, 16:01
да может. Называется это перегрузкой
1
 Аватар для iTD
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 29
25.09.2012, 16:45  [ТС]
Разобрался ! Благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.09.2012, 16:45
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru