19
Comment supprimer la duplication de code entre des fonctions membres const et non const similaires?
Supposons que je dispose des éléments suivants class Xoù je souhaite retourner l'accès à un membre interne: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for …