|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.10.2020, 18:20 | #1 |
Пользователь
Регистрация: 15.04.2020
Сообщений: 59
|
C++. Проверка кода
Задача
image_2020-10-09_221742.jpg Когда вывожу прибавление на 1, все выводится верно. Когда вывожу на экран прибавление n, то выдает что-то вроде -8474738337 и тд. Наследование только начали проходить. Проверьте, пожалуйста код. Есть подозрения, что там что-то с конструктором, никак не могу понять, как его писать при наследовании. main.cpp Код:
Код:
Код:
|
09.10.2020, 19:14 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,302
|
Поле n остается непроинициализированным, поправил, но совершенно не уверен в правильности с точки зрения стандарта (забыл уже плюсы):
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
09.10.2020, 19:22 | #3 |
Пользователь
Регистрация: 15.04.2020
Сообщений: 59
|
BDA, Спасибо!
|
10.10.2020, 07:40 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Зачем Вы завели в классе Time отдельные поля для часов, минут и секунд?
В чём тогда смысл наследования от Triad? Совмещать get с инкрементом - очень плохая идея |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка кода | pigeon890 | Python | 2 | 24.01.2019 13:39 |
Проверка кода на ошибки в С++ | Cyber321 | Помощь студентам | 19 | 26.11.2018 10:17 |
Проверка кода | Сайхан | JavaScript, Ajax | 5 | 15.06.2016 00:45 |
Проверка кода | Ёжик в тумане | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 14.01.2013 18:56 |
Проверка кода С++ | AlekCaHdpyLLlka | Visual C++ | 4 | 11.05.2012 22:35 |