Вопросы по ООП в MQL5 - страница 100

 
Alexey Viktorov #:
я нашёл dynamic_cast в учебнике

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

Здесь более простой пример, как по мне: https://www.mql5.com/ru/docs/basis/types/casting#dynamic_cast

 
fxsaber #:
Через dynamic_cast возможно родительский указатель привести к указателю нужного наследника, тогда будут доступны все методы элемента массива, что прописали.

this.At[i] возвращает this.method[i], который CObject*. Далее он превращается в CDeal*, что позволяет вызвать Get-метод.

Vladislav Boyko #:

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

Здесь более простой пример, как по мне: https://www.mql5.com/ru/docs/basis/types/casting#dynamic_cast

Не получается у меня вкурить это. Как я понял dynamic_cast применяется к объектам, а привязать это к списку хахаха, не для моего понимания. 

Даже пример попыток показать не могу. Начинаю писать, понимаю, что так нельзя, компилирую, получаю ошибки и…………