Всего два вопроса:
1) Планируется ли данная весьма удобная и полезная фитча в FPC?
2) Перегрузка операторов в FPC синтаксически отличается от реализации в Delphi. Планируется ли введение большей совместимости в режиме {$MODE DELPHI} ?
Модератор: Модераторы
Иван Шихалев писал(а):А что там полезного?
TMat3f = record
procedure Inverse;
...
case Integer of
0: (cell : array [0..3, 0..3] of Single);
1: (e00, e01, e02, e03,
e10, e11, e12, e13,
e20, e21, e22, e23,
e30, e31, e32, e33: Single);
2: (row: array [0..3] of TVec4f);
end;
operator Fatal: Syntax error, "=" expected but "*" found
XProger писал(а):Насколько я знаю, object не поддерживает case
myobject = TObject
procedure пересчитать(ar: array of single); overload;
procedure пересчитать(ar: array of TVec4f); overload;
Mat4f.e00 := blabla;
Mat4f.cell[i, j] := blablabla;
XProger писал(а):FPC нет нормального IDE с нормальным дебаггером..
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1