Quelles sont les différentes options pour implémenter une construction de type pointeur à membre en C++/CLI ?
J'ai implémenté quelques algorithmes de géométrie 2D qui effectuent certaines actions basées sur les coordonnées X et Y. Je constate que je duplique fréquemment le code une fois pour l'axe X et une fois pour l'axe Y. Un exemple est de trouver les limites maximales et minimales le long de chaque axe.
Si j'avais utilisé le C++ natif, j'aurais pu utiliser un pointeur sur le membre X ou Y (ainsi que sur la largeur, la hauteur, etc.) et le passer en paramètre afin de n'avoir à implémenter chaque algorithme qu'une seule fois. Mais avec C++/CLI, ce n'est pas possible. Quelles sont mes options ? Je cherche quelque chose d'efficace, de léger et de concis.