C++ also allows a single instance of the multiple class to be created via the virtual inheritance mechanism (i.e. Worker::Human and Musician::Human will reference the same object).
C++ підтримує можливість уникнення неоднозначності через створення єдиного екземпляра батьківського класу через використання механізму віртуальної спадковості (тобто "Worker::Human" і "Musician::Human" будуть вказувати на один і той самий об'єкт).