нём описать основной функционал, затем я в его потомках Tcarlist и Tmotolist добавляю функционал и использую, добавляя Tcar и TMoto соответственно.
Правильно ли я это делаю, или нужно иначе?
немножко почти кода:
https://dpaste.org/B65R
ты это... не забывай тогда не to Count, а to Count-1 делать
program Project1; uses fgl; type TAnyObject=class end; generic GAOList<T:TAnyObject>=class (specialize TFPGMap<string,T>) end; begin end. по идее должен специализироваться только наследниками TAnyObject проверь, это ограничение только на специализацию или оно дает доступ к потрохам TAnyObject внутри генерика
Конечно, это я в общем об идее.
Во, это интересно, проверю. Спасибо
Обсуждают сегодня