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

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

Войти
Регистрация
Восстановить пароль
 
Pioneerr
Заблокирован
#1

Какая именно из функций будет вызвана ? - C++

02.04.2011, 23:20. Просмотров 326. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
Circle *c = new Circle(0,0,5);
Figure *f = c; // Всё ok: Figure — базовый класс для Circle
c->Draw();
f->Draw(); 
 
Figure::Draw(), Square::Draw() или Circle::Draw() ?
как это понять кокая будет и как определить последовательность ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2011, 23:20     Какая именно из функций будет вызвана ?
Посмотрите здесь:

Сортировка(именно на С) C++
C++ Какая библиотека отвечает за использования математических функций в VS 2005?
По заданым N и K найти какая цифра будет стоять N-ой строке на K-ом месте и вывести её C++
C++ Написать программу, которая будет находить разность тригононометрических функций
C++ Почему именно С++?
Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять C++
C++ Создать приложение в котором в левой чисти экрана будет куб который будет вращаться с помощью "перетаскивания мыши"
Проблема именно с видимостью функций другим файлам C++
C++ На вход подается дата. Нужно вывести на экран, какая дата будет через 29 дней 12 часов и 44 минуты
C++ Почему именно C#?
C++ Ищу толковый текст по поводу <thread>, а именно про параллельное выполнение функций
C++ Посчитать, сколько раз будет вызвана рекурсивная функция, если ей будет передан заданный аргумент

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eXXXXXXXXXXX
30 / 30 / 3
Регистрация: 24.02.2011
Сообщений: 126
03.04.2011, 00:20     Какая именно из функций будет вызвана ? #2
Что за square?, а какой метод будет вызван - зависит от того как он объявлен в базовом классе, если он виртуальный, то будут вызываться перегруженные методы из производных классов для указателей на объекты производных классов(если они есть), иначе всегда будет вызываться метод базового класса
Pioneerr
Заблокирован
03.04.2011, 12:40  [ТС]     Какая именно из функций будет вызвана ? #3
я не виноват если вы этого не знаете :Что за square?,
Yandex
Объявления
03.04.2011, 12:40     Какая именно из функций будет вызвана ?
Ответ Создать тему
Опции темы

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