![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.03.2012
Сообщений: 105
|
![]()
Стоит задача написать класс с 3 полями (секунды, минуты, часы) и метод, который складывает два объекта этого класса. Работает все кроме одного - не обнуляются секунды и минуты (т.е. я хочу сделать так, чтобы если например 59 секунд, то минуты бы инкриментировались, а секундам присваивался 0). В чем ошибка?
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
1)
Код:
2) Почему у Вас условия if проверяют sec, а не temp.sec? И кто сказал, что 38 секунд + 46 секунд = 1 минута 0 секунд? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.03.2012
Сообщений: 105
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.03.2012
Сообщений: 105
|
![]()
Вот это я и имел ввиду. Ну и в книжке, которую я читаю (Объектно-ориентированное программирование в С++, Р.Лафоре) они так и называются.
И еще такой вопрос. Обязательно ли использовать ссылку (const Time&) или можно сделать как сделал я? |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Если хочется писать экономичный и быстрый код, то все классы, размером свыше 8 байт передаются по ссылкам. Если аргумент только для чтения - константная ссылка. Если аргумент предполагается модифицировать - не константная ссылка. |
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 17.03.2012
Сообщений: 105
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с классами | АндрейBAN | C# (си шарп) | 4 | 17.12.2012 13:10 |
Запутаное задание задание с массивом.Буду очень благодарен. | Riko1 | Общие вопросы C/C++ | 2 | 22.10.2011 10:23 |
работа с классами | JinZh | C++ Builder | 2 | 20.04.2011 23:17 |
Работа с классами | ImmortalAlexSan | Помощь студентам | 0 | 04.12.2010 14:07 |