4.10 Réécrivons tout cela un peu mieux

Nous allons ré-implémenter ce que nous venons de faire, mais en réutilisable. Car pour l'instant, nos expressions templates ne peuvent servir que pour les PVector, donc si vous voulez faire d'autres calculs, vous ne pouvez pas, ou vous allez galérer.

Dans les étapes d'implémentation précédentes, j'ai pris soin de séparer ce qui dépend du PVector et ce qui n'en dépend pas.

Nous allons donc faire un fichier PBaseExpressionTemplateIterator.h

Je vous conseil d'essayer de le faire vous même avant de regarder comment j'ai fait.