Хотя это не строго оператор , существует offsetof
, макрос, определенный в stddef.h
. Он используется для получения смещения элемента поля в struct
. Например:
#include <stddef.h>
struct my_struct
{
int alpha;
int beta;
};
int get_offset_to_beta(void)
{
return offsetof(struct my_struct, beta);
}