Forum: Object-Pascal / Delphi-Language
Delphi
by vsilverlord,
17. Feb 2010
hallo, wie genau definiere ich das jetzt, geht das so:
type
werte<T> = array of T;
tbuffer = class
private
items: werte<T>; //ttrait als unbestimmter Datentyp
...
public
Forum: Object-Pascal / Delphi-Language
Delphi
by vsilverlord,
16. Feb 2010
hi, ich lese mich gerade ein. Du meinst generische Klassen? :bouncing4:
Forum: Object-Pascal / Delphi-Language
Delphi
by vsilverlord,
16. Feb 2010
später benutz ich das so, indem ich TBuffer deklariere und im tieferen Klassen die Variable als Tbufferextended erzeuge. Somit lege ich praktisch erst später den Typ fest und kann flexibel agieren. Das Problem ist, dass ich das bei jedem Datentyp eine neue Klasse erstellen muss, die völlig analog zu den anderen ist (siehe oben, das einzige, wo sich TbufferTvektor3 und TBufferextended...
Forum: Object-Pascal / Delphi-Language
Delphi
by vsilverlord,
16. Feb 2010
Hallo, ich möchte eine Klasse deklarieren, die einen array von unbestimmten Datentypen hat. Später dann möchte ich dann z.b. Integer oder tvector zuweisen können.(Natürlich bevor dem array Werte zugewiesen wurden). Wie kann ich das machen?
tbuffer = class
private
items: array of tunbestimmterdatentyp; //ttrait als unbestimmter Datentyp
...
public
...
procedure...