FarewellLe 10/01/2010 à 17:51
Ah merde, je viens de tester un truc :
typedef int MonInt;
et une classe :
class Maclasse
{
...
Maclasse(MonInt) { ...}
...
};
Maclasse(MonInt) est donc un constructeur surchargé, mais il acceptera qu'on lui refile un MonInt ou un int. J'aurais préféré qu'il n'accepte qu'un MonInt. Pas grave.
ps :
Pensez-vous que ce soit une bonne habitude d'utiliser une syntaxe de type fonctionnelle genre :
b = (int) a;
au lieu de
b = int (a);
?