implementation de assign , front , end 

Et si n < size(), tu dois supprimer jusqua la fin. Donc fais ca en dehors du while, sinon tu va recalculer la taille a chaque tout de boucle, et c'est plutot lourd.