I need a way to do a cast without being returned a pointer to a new address but, the same address as the original.
Something like this:
derivedClass something_derived;
baseClass* basePointer = &something_dervived;
derivedClass* derivedPointer = static_cast <derivedClass*> (basePointer);
/* my problem is "derivedPointer" isnt assigned the same address as "basePointer".
I need a pointer back to type "derivedClass" to "basePointer"'s address */