E 'stabile per usare qualcosa di simile nel ctor lista di inizializzazione di una classe durante l'assegnazione implicita (non operatori sono sovraccarichi):È stabile utilizzare l'aritmetica nell'elenco di inizializzazione di un Ctor?
class C{
public:
C(int _var): var(_var), i(var*var)
{}
private:
int var;
int i;
};
sto ottenendo alcuni risultati eratic, perché è questo?
Voglio sottolineare la seconda frase: 'var' deve essere dichiarato prima di' i' nella classe _definizione_. Non nella lista di inizializzazione (che non ha importanza). –