I have a few libraries, each one is compiled as DLL and they are used by some apps. I've just develop a class (CLASS_A) inside one of those libraries (LIB_1) which inherits from a class (CLASS_B) existing in another of those libraries (LIB_2) and so, it is compiled to another DLL.
So far, I can't see any clear drawback with this solution. The alternative would be to make a copy of CLASS_A and put it inside LIB2, so CLASS_B can inherit from it, but I would like to avoid that solution since I would like to avoid having 2 different versions of the 'same' base class.
¿Is there any important drawback with inheritance from a class inside a DLL?
Thanks a lot!