Supposons que nous avons deux classes suivantes:sera cette syntaxe d'initialisation valide dans le prochain standard C++ 0x?
class Temp{
public:
char a;
char b;
};
class Final{
private:
int a;
char b;
char c;
public:
Final(Temp in):b(in.a),c(in.b){}
//rest of implementation
};
peut initialiser un objet de la classe finale avec la syntaxe suivante dans le prochain standard C++ 0x:
Final obj(Temp{'a','b'});
corps merci, je pense que va de cette fonctionnalité être génial !!! – Pooria