Einzelnen Beitrag anzeigen

freimatz

Registriert seit: 20. Mai 2010
1.456 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Spring4D Nullable<T> fHasValue: string;

  Alt 28. Mär 2020, 13:58
Werden Felder nicht automatisch initialisiert?
Mir war doch so, und die OH sagt sazu:
Object instance data (fields) are also initialized to 0.
...
Es ist aber kein "object" sondern ein record
Naja, das kommt darauf an, wie man object hier interpretiert.
Wenn damit Objekttypen, also TChild = object(TAncestor) gemeint sind, dann hast du recht. Allerdings sind ja zunächst einmal record bzw. class -Instanzen auch Objekte ( -> "Instanzen eines vordefinierten Typs").
Nein es kommt nicht drauf an wie "man" es definiert sondern wie es EMB definiert. Und das ist IMHO eindeutig.

@Stevie: bis jetzt habe ich noch nicht die Implementierung in Verdacht.
  Mit Zitat antworten Zitat