Variable als void*
-
Hallo,
schreibe gerade an einer Komp., möchte dort eine Varible des Typs void* einsetzen, doch der Comp. sagt jedesmal: Kein zulässige Typ.
Wie kann ich mein Problem lösen.
-
Ne Variable muss doch nen Typ haben. void* geht natürlich nicht.
void* ist nur bei Funktionsparametern zulässig.
Worum gehts denn konkret?
Vermutlich könnte man dein Problem mit nem Temlate lösen.
-
Wollte eine Komp. abgeleitet vom Typ TCustomEdit.
Welche es erlaubt einzustellen ob INT oder FLOAT, und Binar, Dezimal oder Hex eingegeben werden kann.
Des halb sind die Variablen noch nicht vorbestimmt.
-
nimm einfach String für die eingabe. und wärend der eingabe kannst du prüfen, ob der string sich in int, float, etc. konvertieren lässt
-
hallo,
wenn mich nicht alles täuscht, bietet sich in c++ für solche dinge doch template-classen an, je nachdem was im konstruktor übergeben wird, wird gearbeitet...
mfg
murph
-
Vieleicht tuts der VCL Typ Variant?