Bonjour,
J’ai une fonction – disons foo - qui va travailler sur des Points, qui peuvent être en 2D (p2D=(x,y)) ou en 3D (p3D=(x,y,z)). Disons que foo(Point, t) va multiplier chaque coordonnée par t. Y a-t-il un moyen de rendre foo générique (en utilisant les templates ?) pour qu’elle puisse travailler sur p2D ou p3D sans que l'on ai à écrire une fonction foo_2D (Point_2D, t) et une fonction foo_3D (Point_3D, t)?
Christian
Partager