Speicherplatz etwas zuweisen
-
Hallo,
bei folgendem Code kommt error C2106: '=': Linker Operand muss ein L-Wert seinpointer ptr = const_cast<pointer>(this->_Myptr+1); iterator ret; (void*)&ret = (void*)ptr;wie mache ich das korrekt? Ich will an die Adresse von ret den Wert ptr schreiben.
-
Sieht ganz schön fricklig aus...
aber um die Frage zu beantworten:
*reinterpret_cast<pointer*>(&ret)=ptr;
-
Danke!