Warum soll denn mWert[aIndex] temporär sein? (zur Erläuterung: mWert ist eines der der beiden Datenmitglieder von MemoryBlock, der protected Basisklasse von TypedMemoryBlock, die wiederum die public-Basisklasse von FixedArray ist)
Ansonsten mWert ist evtl ein "Zeigerobjekt"? (also mit new erzeugt?) Evtl sagt er dann weil du ne referenz darauf zurücklieferst das das objekt temporär ist oder so. normal macht er sowas nur wenn die Variable lokal ist. -- class God : public ChuckNorris { };