Поддерживает ли язык E множественное наследование?

Я хотел бы создать новую структуру, которая наследуется от других нескольких структур, например:

struct new_struct like struct_a, struct_b, struct_c is {
    // The new_struct supposed to have all the fields of struct a/b/c
};

Есть ли способ наследоваться от нескольких структур в E?

спасибо за помощь


person Halona    schedule 12.09.2017    source источник


Ответы (1)


Нет, в e нет множественного наследования. Однако не так давно были добавлены интерфейсы, это, пожалуй, самое близкое.

Какова именно ваша цель? В некоторых случаях макрос struct_member или когда подтип может выполнять работу, ожидаемую от множественного наследования.

person Rodion Melnikov    schedule 13.09.2017