El término puntero "auto relativo" puede referirse a un puntero cuyo valor se interpreta como un desplazamiento desde la dirección del propio puntero, por lo que, si una estructura de datos, formula_1, tiene un elemento puntero auto relativo, formula_2, que apunta a una porción formula_1 de sí mismo, entonces formula_1 puede ser reubicado en la memoria sin tener que actualizar el valor de formula_2.