Как сделать приращение указателя на 1 байт, а не на 1 единицу

У меня есть структураtcp_option_t, которыйN байт. Если у меня есть указательtcp_option_t* optи я хочу увеличить его на 1, я не могу использоватьopt++ или же++opt как это будет увеличиваться наsizeof(tcp_option_t), которыйN.

Я хочу переместить этот указатель только на 1 байт. Мое текущее решение

opt = (tcp_option_t *)((char*)opt+1);

но это немного хлопотно. Есть ли лучшие способы?

Ответы на вопрос(1)

Ваш ответ на вопрос