Confused virtual method down casting problem

In reply to UVM_LOVE:

As I said, B and C are 2 different classes. Then the handles b_c and c_h are also different objects you cannot assign. Finally it is limited to the family.