а что не reinterpret_cast?