Il faut que tu fasses l'inverse de ce qui t'as été dit. Dans circular_dll tu n'as pas besoin de la définition de point (apparemment tu n'as que des pointeurs sur point).

Donc dans circular_dll.hpp...