Ciao, volevo chiedervi come in c++ è possibile creare un array di oggetti con costruttore.
class prova{
public:
prova(int x,int y){
a = x;
b = y;
}
private:
int a,b;
}
Lo chiedo perchè nella definizione "prova test[2]" viene lanciato il costruttore di default. Come posso inizializzare un array di 2 oggetti prova con il costruttore definito da me?
Altra domanda, forse più complicata: come posso inizializzare dinamicamente in un ciclo un numero n di istanze di oggetti di classe prova senza conoscerne il numero a priori?