163Fermer165
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);
?