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

Форум программистов: 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 сообщение ] 


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

Зарегистрированные пользователи: Google [Bot]


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

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