Date: 23.04.2015 3:34:32
почему бы просто не сделать так:
Множественное наследование тут вообще незачем.typedef enum { Type1, Type2 } ObjectTypes;//перечисление всех типов объектов struct MyObject{ ObjectTypes type,//тип объекта void* content//указатель на объект }; //или через объединение typedef union {
char raw_bytes[SIZE], FirstType t1, SecondType t2
}MyUnion; struct MyObject2{ ObjectTypes type,//тип объекта MyUnion content//сам объект };
Автор: VadimTagil