Всего два вопроса:
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