Тем что ты можешь как истинный панк просто фигачить макросы, которые работают с джинериками. Можешь проект создавать как тебе удобно, у тебя отличный инструментал из коробки. Если ты не поймешь где у тебя ошибка, когда о ней говорит компилятор, то ты просто тупой. Т.е. компилятор сильно упрощает работу. Безопасный многопоток. Куча плюсов, как в CPP, но без C))
А чем дженерики раста лучше шаблонов плюсов?
Тем что помогают без запар сделать кучу абстракций для структур, тем самым реализовывая наследование, без наследования. (трейты)
Так шаблоны плюсов тоже позволяют это сделать. В чём преимущество?
Там можно для разных структур передать необходимый тип структуры (или просто тип), чтоб работать внутри блока кода? Типа "тут Т это функция, которая возвращает строку, а тут Т, это структура, которая имеет поле нэйм"?
а можно пример кода на расте?
Пока не могу, к обеду найду что-нибудь
Так ты не знаешь возможности шаблонов? Можно конечно, если я правильно понял твои потребности. Шаблоны в плюсах это вообще тьюринг-полный язык (если можно так сказать)
Обсуждают сегодня