subscription operator mit unterschiedlichem Datentype beim Setzen/Lesen?
-
Hi,
ich versuche gerade eine kleine Klasse/Structur zu schreiben welches den []-Operator überschreibt. Ziel ist folgendes:
if (Store[0x3] != NULL && Store[0x3]->methode() == "irgendwas") { } Store[0x3] = 34; Store[0x4] = ClasseXY;Ich habe auch schon versucht eine Proxy Klasse zu schreiben, beim getter ist das alles kein Problem, aber spätestens beim zuweisen bekomme ich immer Probleme weil ich dazu einen rvalue zurückgeben muss. Diesen kann ich aber in der if abfrage nicht auf NULL prüfen lassen weil ich dort ja immer einen Pointer brauch.
Daher die Frage, ist das in der Theorie überhaupt möglich?