Здравствуйте, пффф, Вы писали:
П>Есть InterfaceImplBase : public IInterface
П>Есть InterfaceImpl1 : public InterfaceImplBase, public IOther
П>Есть InterfaceImpl2 : public InterfaceImplBase, public IOther
П>Есть указатель на базу IInterface. Хочу динамик кастом получить указатель на IOther. Пока так думается, что без инфраструктуры типа COM — QueryInterface/AddRef/Release это не получится.
По идее dynamic_cast такое должен прожевать.
https://en.cppreference.com/w/cpp/language/dynamic_cast
Твой случай: sidecast.