Merging virtual and implementation inheritance in C++

  ambiguous, c++, inheritance, polymorphism

I have a base and derived virtual class, but I encounter ambiguity when the derived implentation inherits from both the base-implementation and the derived interface.

enter image description here

I know aliasing can be used to specify that methods and variables from the base implementation. What are good practices for this problem in C++?

Source: Windows Questions C++