Частое использование dynamic_cast в конкретных целях. Правильно ли? - C++ - Обсуждение 1066171 |
|
Обсуждение
Всего сообщений: 22
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Частое использование dynamic_cast в конкретных целях. Правильно ли? |
||||
anonym17 | 08.01.2014 22:44 |
https://www.cyberforum.ru/post5611149.html
Привет, форум.
Гуманно ли использовать dynamic_cast вот в...
|
||
xtorne21st | 08.01.2014 22:48 |
https://www.cyberforum.ru/post5611163.html
А почему нет? Если результат вас удовлетворят - используйте.
|
||
anonym17 | 08.01.2014 22:51 |
https://www.cyberforum.ru/post5611178.html
Просто часто ругаются на RTTI, вот почему спрашиваю.
|
||
Убежденный | 08.01.2014 22:58 |
https://www.cyberforum.ru/post5611207.html
А нельзя ли, чтобы фигуры сами бы рассчитывали свои...
|
||
DU | 08.01.2014 23:06 |
https://www.cyberforum.ru/post5611228.html
такое решение плохо не столько производительностью, сколько...
|
||
anonym17 | 08.01.2014 23:06 |
https://www.cyberforum.ru/post5611229.html
Но для этого нужно состояние полигона.
Вы предлагаете...
|
||
DU | 08.01.2014 23:14 |
https://www.cyberforum.ru/post5611266.html
если хочется поархитектурить - посмотрите в сторону...
|
||
Убежденный | 08.01.2014 23:16 |
https://www.cyberforum.ru/post5611274.html
void Polygon::Add(Drawable *pDrawable)
{
...
|
||
DU | 08.01.2014 23:21 |
https://www.cyberforum.ru/post5611303.html
такой вариант - не айс.
Drawable связывается с неким...
|
||
anonym17 | 08.01.2014 23:23 |
https://www.cyberforum.ru/post5611320.html
Drawable - библиотечный класс, я его менять не могу. Можно...
|
||
DU | 08.01.2014 23:27 |
https://www.cyberforum.ru/post5611333.html
раз это библиотечный интерфейс - тогда приделать посетителя...
|
||
anonym17 | 08.01.2014 23:38 |
https://www.cyberforum.ru/post5611390.html
Всё таки надо архитектуру пересмотреть или же забить и...
|
||
Убежденный | 08.01.2014 23:40 |
https://www.cyberforum.ru/post5611399.html
Согласен. Просто как вариант на замену dynamic_cast.
Я...
|
||
DU | 08.01.2014 23:48 |
https://www.cyberforum.ru/post5611423.html
да при касте врятли что-то динамически выделяется. в...
|
||
anonym17 | 09.01.2014 00:06 |
https://www.cyberforum.ru/post5611503.html
А если использовать паттерн Visitor?
|
||
DU | 09.01.2014 00:12 |
https://www.cyberforum.ru/post5611532.html
А если использовать паттерн Visitor?
|
||
anonym17 | 09.01.2014 00:29 |
https://www.cyberforum.ru/post5611594.html
Ну если введу промежуточный класс Depictable и буду все...
|
||
DU | 09.01.2014 00:38 |
https://www.cyberforum.ru/post5611613.html
а вы и так и эдак попробуйте. будет вам опыт на будущее....
|
||
anonym17 | 09.01.2014 06:08 |
https://www.cyberforum.ru/post5612077.html
Примерно вот так?
class Visitor;
class Depictable :...
|
||
xtorne21st | 09.01.2014 15:17 |
https://www.cyberforum.ru/post5613795.html
Этот паттерн вообще не рекомендуют использовать... Его...
|
||
Убежденный | 09.01.2014 16:07 |
https://www.cyberforum.ru/post5614082.html
Вот во что превращается один-единственный вызов...
|
||
anonym17 | 09.01.2014 18:50 |
https://www.cyberforum.ru/post5614976.html
Бампнука ещё разок тему, может ещё кто-то как-то отпишется.
|
||
|
||||
Similar |
Использование dynamic_cast Использование компонентов в коммерческих целях Использование static_cast и dynamic_cast между наследниками класса Наследование, dynamic_cast и использование последнего в связке с первым |
|||
Ads |
|
|||
MoreAnswers |
Использование пиратской версии в коммерчиских целях Использование формата BMP в коммерческих целях Использование микрофона в игре в непредусмотренных целях Использование голосовых сервисов Google в своих целях Использование Visual Studio Express в коммерческих целях Использование Visual Studio Community в коммерческих целях |
|||