C'est sûr que
File f = File_FctOpenSavegameStr("save1.sav");est tellement plus clair que
File f = openSavegame("save1.sav");Et quand on lit
int i = FctAddIntInt(2,3); on comprend mieux que dans
int i = add(2, 3); que 2 et 3 sont des entiers.
et qui plus est quand classB hérite de classA, il est trivial de redéfinir
Code:
classA[] classA.MtdMultiCloneTblClassAInt(int n);
en
Code:
classB[] classB.MtdMultiCloneTblClassBInt(int n);
que
Code:
classA[] classA.multiClone(int n);
D'ailleurs, cette notation est si évidente que c'est pour compliquer la tache de tout le monde que le standard ne l'a pas utilisé.
std::string.MtdSubStringIterInt(…) c'est plus simple que std::string.substr(…);