LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Наследование: struct cube { struct object object; }

это не наследование, а встраивание, указатель или ссылка на object и cube - несовместимы, то есть никакого наследования, в том смысле, что внутри cube можно пользоваться свойствами object, без явного указания этого поля, нет.

Исходная версия alysnix, :

Наследование: struct cube { struct object object; } это не наследование, а встраивание, указатель или ссылка на object и cube - несовместимы, то есть никакого наследования, в том смысле, что внутри cube можно пользоваться свойствами object нет.