LINUX.ORG.RU

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

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

классы типов в хаскеле в с++ аналога не имеют (если только не похожи иногда на концепты, а частном случае), и до степени неразличимости равны трейтам в расте.

они описывают набор свойств, что должен реализовать тип данного класса. класс тут это не class в си++, что есть тип, а некие требования, что будут объединять в родственную группу всех, кто их реализует. если б называлось - «группа типов», было бы понятнее.

короче это вообще не классы из с++. строго говоря аналога в с++ нет.

если откуда раст и «тырил» трейты, то у хаcкеля.

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

классы типов в хаскеле в с++ аналога не имеют (если только не похожи иногда на концепты, а частном случае), и до степени неразличимости равны трейтам в расте.

они описывают набор свойств, что должен реализовать тип данного класса. класс тут это не класс в си++, что есть тип, а некие требования, что будут объединять в родственную группу всех кто реализует. если б называлось - «группа типов», было бы понятнее.

короче это вообще не классы из с++. строго говоря аналога в с++ нет.

если откуда раст и «тырил» трейты, то у хаcкеля.