Шаблоны (дженерики)

Шаблоны позволяют создавать классы. Это концепция взята из языка C++, где она часто используется. FPC, начиная с версии 2.2, официально поддерживает шаблоны. Они реализованы как вид макроса, который хранится в файлах модулей, создаваемых компилятором, и используются, когда создаётся шаблонный класс.

В данный момент можно создавать шаблоны только для классов. В будущем может быть добавлена поддержка шаблонов записей, функций и массивов.

Создание шаблонов — двухступенчатый процесс. Сначала шаблонный класс объявляется как новый тип: это шаблон кода, макрос, который можно использовать позже. Затем происходит спецификация шаблонного класса: это определяет второй класс, который является конкретной реализацией шаблона класса.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.