Variant::operator long
-
Tach auch,
ich hab einen Variant und möchte den in einen Long umwandeln.
Bisher mache ich das immer so.Variant v = ...; long l = v.operator long();geht das auch einfacher, als immer "v.operator long()"?
Danke im Voraus
cu Errraddicator
-
Vielleicht ja v.lval? (In der BCB-Hilfe steht dazu etwa nichts?)
-
Vielleicht einfach l = v; Evtl. könnte man noch den Typ überprüfen.
Aber wie HEZ schon andeutete, in der BCB-Hilfe steht einiges dazu.
-
und wofür gibts dann überhaut denn "operator long()" ?
trotzdem schon mal danke.
-
Damit genau das geht.
Das ist nämlich der Konvertierungsoperator für long, der in genau dieser Situation implizit aufgerufen wird.
-
achso.
alles klar danke.