|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2017, 14:19 | #1 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Приведение умных указателей базового типа к дочернему
И снова всем привет.
Столкнулась с проблемой, когда при передаче в функцию объектов разного типа нужно производить с ними разные действия (класс D, функция foo). Прошу обратить внимание, что d.foo(c) не одно и то же с c.foo(d) Код:
Код:
До применения умных указателей я делала так: Код:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
15.08.2017, 14:42 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
|
17.08.2017, 22:24 | #3 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Спасибо, помогло!
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация умных указателей | FIDE | Общие вопросы C/C++ | 26 | 11.03.2015 21:17 |
Приведение типа? | Студ | Общие вопросы C/C++ | 5 | 11.04.2014 13:38 |
Проблема с приведением типа базового класса к типу дочернего | sectors70 | Общие вопросы C/C++ | 10 | 19.11.2012 03:39 |
динамическое приведение типа | the_deer_one | C# (си шарп) | 9 | 25.08.2012 20:59 |
Сабклассирование базового типа - куда прислать идею для C++0x? | Ivan_32 | Общие вопросы C/C++ | 13 | 27.04.2011 21:47 |