Я думаю, что все понимают, что компилятор Delphi еще более ограничен дженериками, чем они думали сегодня. Я также заметил, что с дженериками (в RAD Studio 2010) Intellisense очень подвержен ошибкам и думает, что шаблонизированные методы не существуют, но он компилируется нормально.
я есть такой класс:
type A = class
procedure<T> DoStuff(tPtr: ^T);
end;
Но когда я пытаюсь скомпилировать, Delphi выдает мне эту ошибку:
[DCC Error] RPML.pas(57): E2029 Identifier expected but '^' found
Как я могу использовать указатель на параметризованный тип в процедуре Delphi? Я не хочу делать весь класс шаблоном.