Thema: Delphi Pointer auf array

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Pointer auf array

  Alt 4. Mär 2007, 16:06
Hallo Simon,

du kannst die Funktionen High(), Low() und Length() auf einen Vektor anwenden:

Delphi-Quellcode:
const
  MAX_A = 3;
  MAX_B = 4;
  MAX_C = 5;
type
  TMatrix = array [0..MAX_A] of array [0..MAX_B] of array [0..MAX_C] of Double;
var
  m: TMatrix;
  aHigh, bHigh, cHigh: Integer;
begin
  aHigh := High(m);
  bHigh := High(m[0]);
  cHigh := High(m[0, 0]);
end;
Da du jeden Wert über seine Koordinaten in der Matrix direkt ansprechen kannst, wüsste ich nicht wofür du die Pointer brauchen könntest.

Grüße vom marabu
  Mit Zitat antworten Zitat