Этот пост - маленькое упражнение на тему языков программирования. В отличии от предыдущих постов, речь в нем идет о том, чего нет.
При использовании generic'ов - новой фичи Java 5.0, - я несколько раз столкнулся с ограничением, которое мне не понравилось.
Например, нужно было сделать простую структуру, элементы которой образовывали бы дерево:
(
Read more... )
Comments 16
Reply
Reply
Reply
Enumeration есть некий генерик по дороге превращающийся в класс манипулирующий объектами указаного типа. Один Enum параметризованый двумя разными типами даст два разных класса у которых общего только поведение. Естественно они друг к другу не приводятся.
В плюсах можно заставить темплейт наследоваться от нужного типа и тогда проблему можно решить.
Но в плюсах нельзя уточнять тип возвращаемого параметра.
Имхо надо поменять + и - местами, плюс это нечто большее чем базовый тип, а минус меньшее.
Reply
Но Enumeration -- по смыслу ничего не требует (от параметра-типа), поэтому в сторону базовых типов должно быть возможно двигаться. Мне кажется, описанный способ позволит объявлять интерфейсы, которые ничего не требуют, и за это позволят делать преобразования.
Reply
Reply
Reply
Reply
Reply
Во-вторых, я уже который раз вижу тему темплейтов и списков. Подзанадоело!
А не полезнее ли списки добавить в язык вместо темплейтов?
Тогда эти сомнительные конструкции будут и не нужны? а?
Reply
I'm so need this magic program! It's can break captchas automatically! Activate accounts via email automatically too! Absolutely great software! Help me!
And did you hear news - price for XRumer 5.0 Palladium will grow up to $540 after 15 may 2009... And XRumer 2.9 and 3.0 - too old versions, it's cant break modern catpchas and cant break modern anti-bot protections. But XRumer 5.0 Palladium CAN!!!!
So help me for download this great soft for free! Thanks!
Reply
Leave a comment