const_cast<void*> Problem
-
Ich habe
const uint16* constund muss den zu
void*konvertieren, um Speicher in L2 Cache zu verschieben. Habe aber keine Idee, ob das geht und ob const_cast<>() überhaupt dafür geeignet ist.

-
So gehts es wohl:
void* void_pointer = reinterpret_cast<void*>(const_cast<uint16*>(const_uint16_pointer));Geht es auch einfacher?
-
Tomahawk schrieb:
So gehts es wohl:
void* void_pointer = reinterpret_cast<void*>(const_cast<uint16*>(const_uint16_pointer));Geht es auch einfacher?
void* void_pointer = const_cast<uint16*>(const_uint16_pointer);
-
OK, also einen impliziten void* cast.