https://www.studyplan.dev/pro-cpp/friend/q/friend-functions-virtual-inheritance
Friend Functions and Virtual Inheritance | Friend Classes and Functions | StudyPlan.dev
How do friend functions and classes work with virtual inheritance?
virtual inheritancefriendfunctionsclassesdev