progr. |
виртуальное наследование (форма наследования, при которой все потомки виртуального базового класса наследуют только один экземпляр его членов, даже если непрямые потомки имеют множественное наследование; в определениях производных классов такой класс имеет спецификатор virtual ssn); ромбовидное наследование (ромбовидное наследование в С++ называется "виртуальным наследованием" и задаётся явным атрибутом virtual; по умолчанию же осуществляется дублирование унаследованных полей с доступом к ним по квалифицированному имени Alex_Odeychuk) |