Вы можете привести указатель к char*
(+1 для такого указателя смещается на один байт) или к любому другому типу указателя, если это лучше соответствует вашим потребностям.
Однако этот подход чрезвычайно подвержен ошибкам! Ты лучше проверь свой дизайн, что-то здесь пахнет! void*
в 99% случаев не нужны в C ++, конструкции, в которых они используются, обычно больше "C", чем "C ++". Помните, что шаблоны и наследование должны быть способом сделать это.