Я провожу исследование систем типов. Для этой работы я исследую использование вариантов, структурного подтипа, универсального полиморфизма и экзистенциального полиморфизма в популярных языках. Функциональные языки, такие как heskell, ocaml предоставляют таких функционеров. Но я хочу, чтобы такие популярные языки, как C ++, обеспечивали вышеуказанную функциональность. Это означает, что C ++ реализовал
Варианты
структурный подтип
универсальный полиморфизм
экзистенциальный полиморфизм.