• # code typo

    Posté par . En réponse à la dépêche Le standard C++0x a enfin été voté. Évalué à 10.

    Ceci en fait delege pas le constructeur mais construit une instance temporaire de MyClass sans rien faire de plus (c'est du simple C++).

    class MyClass {
     public:
     MyClass(int num);
     MyClass() {MyClass(42)};
    }
    
    

    Voici la version qui delege le constructeur (et donc specifique au C++0x):

    class MyClass {
     public:
     MyClass(int num) {};
     MyClass(): MyClass(42) {};
    }