Liste von Fließkommazahlen, was macht die eigentlich

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Lomat
Beiträge: 33
Registriert: Fr 14. Jan 2022, 13:44

Liste von Fließkommazahlen, was macht die eigentlich

Beitrag von Lomat »

Ich habe folgende Liste implementiert:

Code: Alles auswählen

unit ListUnit;
{$mode ObjFPC}{$H+}

interface

Uses Classes, Fgl, Math;

Type
  TDoubleList = class(specialize TFPGList<Double>)
  Private
  public
     Procedure DoSort;
  end;

Function iCompareDoubleForSort(Const db1, db2 : Double) : Integer;

implementation

Function iCompareDoubleForSort(Const db1, db2 : Double) : Integer;
Begin
  Result := CompareValue(db1, db2);
End;

Procedure TDoubleList.DoSort;
Begin
  Sort(@iCompareDoubleForSort);
end;

end.
Wenn ich zwei Listen erzeuge und die eine in die andere kopiere via AddList, werden dann die Fließkommazahlen kopiert (meine Absicht) oder nur ein Haufen Zeiger auf die Elemente der Liste, die man übergibt?

Viele Grüße
Christoph
Zuletzt geändert von m.fuchs am Fr 23. Dez 2022, 11:30, insgesamt 1-mal geändert.
Grund: Highlighther hinzugefügt

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Re: Liste von Fließkommazahlen, was macht die eigentlich

Beitrag von theo »

Es werden die Werte kopiert bzw. angehängt.

Lomat
Beiträge: 33
Registriert: Fr 14. Jan 2022, 13:44

Re: Liste von Fließkommazahlen, was macht die eigentlich

Beitrag von Lomat »

Super, Danke

Antworten