alexs
Как раз в случае коллекций польза от генериков наиболее очевидна, так как избавляет от необходимости для каждого конкретного наследника писать нисходящее приведение типов, что избавляет от лишнего кода - физически компилятор спокойно генерирует один код для всего семейства коллекций объектов ...
Найден 81 результат
- 03.01.2010 13:48:51
- Форум: Free Pascal Compiler
- Тема: Наследование шаблонов
- Ответы: 37
- Просмотры: 35048
- 29.12.2009 22:12:13
- Форум: Free Pascal Compiler
- Тема: Рефлексия в FPC
- Ответы: 11
- Просмотры: 7728
Re: Рефлексия в FPC
Аналога дельфийского methodinfo в FPC нет?
- 28.12.2009 10:36:43
- Форум: Free Pascal Compiler
- Тема: Кроссплатформенные межмодульные вызовы
- Ответы: 2
- Просмотры: 2756
Re: Кроссплатформенные межмодульные вызовы
Общий менеджер памяти для модульного движка не есть хорошо - плагины могут быть вовсе не на Паскале. Или другие языки (плюсы те же) под Linux позволяют задействовать таковой без геморроя?
Safecall - странно и печально Ничего виндового в нем нет (кроме stdcall и HResult, что никого кроме компилятора ...
Safecall - странно и печально Ничего виндового в нем нет (кроме stdcall и HResult, что никого кроме компилятора ...
- 27.12.2009 12:00:36
- Форум: Free Pascal Compiler
- Тема: Кроссплатформенные межмодульные вызовы
- Ответы: 2
- Просмотры: 2756
Кроссплатформенные межмодульные вызовы
Есть такая задумка - сделать модульный движок, который можно собирать на Win32 и Linux в FPC.
Для Delphi Win32 все решается сравнительно просто - интерфейсы+WideString+safecall
Но Linux у меня пока нет, а потому не вполне понятно решение следующего вопроса:
WideString - есть ли в Linux реализация ...
Для Delphi Win32 все решается сравнительно просто - интерфейсы+WideString+safecall
Но Linux у меня пока нет, а потому не вполне понятно решение следующего вопроса:
WideString - есть ли в Linux реализация ...
- 25.06.2008 10:01:49
- Форум: Компилятор / язык программирования
- Тема: Фундаментальные однородные контейнеры
- Ответы: 11
- Просмотры: 25463
Re: Фундаментальные однородные контейнеры
Шаблоны - это всего лишь очередная реинкарнация макросов 
А списки и динамические массивы если отсутсвуют на уровне языка - моментально реализуются в библиотеках.
А списки и динамические массивы если отсутсвуют на уровне языка - моментально реализуются в библиотеках.
- 25.06.2008 09:24:17
- Форум: Компилятор / язык программирования
- Тема: Фундаментальные однородные контейнеры
- Ответы: 11
- Просмотры: 25463
PЗабиваем води микроскопом? ;)
Не понял - каким боком из предложения поддерживать оба самых распространенных вида молотков следует необходимость тащить в язык еще и электродрель, совсмещенную с бензопилой?
- 25.06.2008 07:58:00
- Форум: Компилятор / язык программирования
- Тема: Фундаментальные однородные контейнеры
- Ответы: 11
- Просмотры: 25463
Фундаментальные однородные контейнеры
Обычно языки сами по себе непосредственно поддерживают один из двух таких контейнеров - динамические массивы или списки, обеспечивая (в идеале) агрегирование, индексацию, итерацию, конкатенацию, извлечение подконтейнера, вставку и удаление элементов. Между тем, для практических целей оба контейнера ...
- 19.06.2008 15:51:38
- Форум: Компилятор / язык программирования
- Тема: Об операторных скобках и отступах
- Ответы: 18
- Просмотры: 55972
Re: Об операторных скобках и отступах
Не проще ли всторить утилитку которая будет приводить исходный код к статндартному виду, с определенными отступами, выравниванием и прочим!
Не проще. Такая утилитка будет привязывать программиста к конкретной платформе, среде разработки или просто к себе.
А зачем, когда предлагаемая возможность ...
Не проще. Такая утилитка будет привязывать программиста к конкретной платформе, среде разработки или просто к себе.
А зачем, когда предлагаемая возможность ...
- 03.02.2008 14:49:12
- Форум: MSEide + MSEgui
- Тема: Помогите начинающему
- Ответы: 168
- Просмотры: 190890
- 03.02.2008 12:52:40
- Форум: MSEide + MSEgui
- Тема: Помогите начинающему
- Ответы: 168
- Просмотры: 190890
- 03.02.2008 11:42:34
- Форум: MSEide + MSEgui
- Тема: Помогите начинающему
- Ответы: 168
- Просмотры: 190890
Первый раз у меня MSE из транка не собрался сразу FPC из 2.2 фиксов.
Косячки были связаны с переопределением типов между интерфейсом и телом модуля.
Т.е. в секции interface тип один, а в implementation один из модулей в uses его переопределяет и пожалуйста - несоответствие заголовков подпрограмм ...
Косячки были связаны с переопределением типов между интерфейсом и телом модуля.
Т.е. в секции interface тип один, а в implementation один из модулей в uses его переопределяет и пожалуйста - несоответствие заголовков подпрограмм ...
- 26.10.2007 07:51:15
- Форум: Компилятор / язык программирования
- Тема: Оператор присваивания
- Ответы: 51
- Просмотры: 101771
- 25.10.2007 17:39:52
- Форум: Компилятор / язык программирования
- Тема: Оператор присваивания
- Ответы: 51
- Просмотры: 101771
- 25.10.2007 16:28:15
- Форум: Компилятор / язык программирования
- Тема: Об операторных скобках и отступах
- Ответы: 18
- Просмотры: 55972
- 25.10.2007 16:22:37
- Форум: Компилятор / язык программирования
- Тема: Оператор присваивания
- Ответы: 51
- Просмотры: 101771
