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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SANYAMILITARY
7 / 7 / 3
Регистрация: 07.05.2014
Сообщений: 56
#1

Конструктор класса "Время" - C++

28.05.2014, 20:26. Просмотров 170. Ответов 1
Метки нет (Все метки)

Я создаю класс Время. У него есть различные конструкторы, которые все данные переводят в часы, минуты и секунды. Я создал конструктор, который принимает только секунды и переводит их в часы.минуты и секунды. Отдельно создал конструктор, который принимает часы, минуты и секунды. Проблема состоит в том, что я хочу создать конструктор, где пользователь вводит только минуты, а конструктор переводит их в часы и минуты (секунд нет, потому что пользователь вводит целые минуты). Но при создании такого конструктора получается, что конструктор принимает одинаковый тип int и конструктор не работает правильно.
C++
1
2
   Time (int seconds);
   Time (int minutes);
Я могу обойти эту проблему добавив в конструктор, выбор пользователя. Например:
C++
1
    Time (int your_time, int choise);
Но есть ли какие способы как-то обойти это. Чтобы были 2 отдельных конструктора для секунд и для минут?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 20:26     Конструктор класса "Время"
Посмотрите здесь:

Составить описание класса "время" C++
C++ Конструктор копирования и перегрузка операции "="
C++ Паттерн "Одиночка" и конструктор копии с оператором присваивания
C++ Реализация класса "Время"
C++ Visual жалуется на конструктор "Error C2512: нет подходящего конструктора по умолчанию"
Перегрузка "opеrator =" и "{ }" для собственного класса C++
C++ Два класса: "Студент" и "Курс"
C++ Конструктор Шредингера "нет подходящего конструктора по умолчанию", хотя он есть
Почему конструктор и "оператор =" не могут быть виртуальными? C++
C++ Создать конструктор копирования для класса "Прямоугольник"
Написать конструктор для пользовательского класса "Двусвязный список" C++
Для структуры "Дата" реализовать конструктор по умолчанию, выводящий текущую дату C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4524 / 3862 / 1297
Регистрация: 14.04.2014
Сообщений: 15,133
28.05.2014, 21:28     Конструктор класса "Время" #2
Нет.
Yandex
Объявления
28.05.2014, 21:28     Конструктор класса "Время"
Ответ Создать тему
Опции темы

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