0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 10
|
||||||
1 | ||||||
Базовый класс Deposit и три класса-наследника (банковские вклады)16.05.2014, 03:19. Показов 1664. Ответов 5
Метки нет (Все метки)
Здравствуйте. История такова: есть базовый класс Deposit и три класса-наследника (банковские вклады), в них же переопределенная виртуальная ф-ция расчета процента по вкладу. Также класс-контейнер. Так вот, при использовании собственно контейнера вместо нормальных чисел получаю 1.#INF либо же что-то вроде 9.71012e+063, в то время как без контейнера ф-ция считает все правильно, из всех трех классов. В чем ошибка? Заранее блгодарен за любую помощь.
0
|
16.05.2014, 03:19 | |
Ответы с готовыми решениями:
5
Управление объектом наследника через базовый класс Возможно ли вызвать метод наследника через указатель на базовый класс Класс: как обратиться к методу производного класса через итератор на базовый класс? Нужно из класса наследника передать параметры в класс родителя |
║XLR8║
|
||||||
16.05.2014, 06:10 | 2 | |||||
В с++11 есть прекрасная вещь: null_ptr http://en.cppreference.com/w/cpp/language/nullptr
По коду все вроде нормально, сейчас у себя запущу... Жесть, всю ночь потратил что-бы понять в чем прикол... так и не пойму. Переписал коллекцию на стек:
0
|
║XLR8║
|
|
16.05.2014, 06:38 | 4 |
Дык а зачем под него выделять память? Память под ссылку выделяется. И да, я передавал ссылку на объект в коллекцию и сравнивал указатели в коллекции с тем что передал - совпадают. Даже если вручную вызвать Calc все будет нормально.
Добавлено через 3 минуты Не по теме: сука я в ахуе Добавлено через 1 минуту psych0, не в обиду, но ты слепой, зачем ты p1 дважды написал то? Добавлено через 59 секунд Вывод: копипаст - зло! Добавлено через 15 минут psych0, и да, делай "проверку на дурака". Проверяй валидность параметров.
0
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 10
|
|
16.05.2014, 09:08 [ТС] | 5 |
Боже ... Второй день над этим сидел . Спасибо за помощь, и извини за потраченную ночь на такую мелочь.
0
|
16.05.2014, 13:18 | 6 |
outoftime, не потеме : все верно
0
|
16.05.2014, 13:18 | |
16.05.2014, 13:18 | |
Помогаю со студенческими работами здесь
6
Указателю на базовый класс присвоить адрес производного класса Создание объекта произвольного класса по указателю на базовый класс Присвоение указателю на базовый класс адреса производного класса Вызов метода производного класса через указатель на базовый класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |