#lazarus подскажите статью или если кто может видео запилить на ютуб: дженерики и переопределение операторов. Гуглится совсем не много и общую картину не вижу. Пытаюсь сделать
GType = specialize TFPGMap<RecCoord, string>;
Говорит, нужно переопределить < и >. Посмотрел как это делается, всё равно выдает так же ошибку, нужно переопределить <>.
#lazarus подскажите статью или если кто может видео запилить на ютуб: дженерики и переопределение операторов. Гуглится совсем не много и общую картину не вижу. Пытаюсь сделать
GType = specialize TFPGMap<RecCoord, string>;
Говорит, нужно переопределить < и >. Посмотрел как это делается, всё равно выдает так же ошибку, нужно переопределить <>.
#lazarus подскажите статью или если кто может видео запилить на ютуб: дженерики и переопределение операторов. Гуглится совсем не много и общую картину не вижу. Пытаюсь сделать
GType = specialize TFPGMap<RecCoord, string>;
Говорит, нужно переопределить < и >. Посмотрел как это делается, всё равно выдает так же ошибку, нужно переопределить <>.
Вот это кажется и делается с режимом $ advancedrecord. Сделаю по старинке с дин массивом. Хотел попробовать для текущей задачи дженерики, попробую потом, видимо.
Дженерики хороши для быстрой разработки прототипов, чтобы не заморачиваться созданием полноценных новых классов-контейнеров. А если-таки приходится заморачиваться, то нафиг такие дженерики. =)
Дженерики хороши для быстрой разработки прототипов, чтобы не заморачиваться созданием полноценных новых классов-контейнеров. А если-таки приходится заморачиваться, то нафиг такие дженерики. =)
Дженерики вообще́ хороши тем, что не надо заморачиваться бойлерплейтом...