→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Можно ли так сделать? 
Автор Сообщение
Продвинутый

Регистрация: 26.12.2015
Сообщения: 44
Откуда: Галактика Мелчный Путь
Языки:

Репутация: 0 [ ? ]
Сообщение Можно ли так сделать?
Две программы, в первой: , а во второй: , при этом первая программа скомпилирована до начала разработки второй, а вторая инкладит классы из первой. Требуется в первой программе вызывать одну из функций f из второй программы в зависимости от фактического класса *a. Если *a - экземпляр B, или E, то надо вызвать версию, принимающую ссылку на B, если *a - экземпляр C, то требуется вызвать версию, принимающую указатель на C, в остальных случаях требуется вызвать версию, принимающую ссылку непосредственно на A. Можно этого добиться, не передавая явно указатели на все версии? Как?

_________________
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на сях.


06.01.2016 7:25
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
© 2013 «Форум программистов Украины»