Comment déclarer un tableau d'objets dont la classe n'a pas de constructeur par défaut?

Si une classe n'a qu'un seul constructeur avec un paramètre, comment déclarer un tableau? Je sais que le vecteur est recommandé dans ce cas. Par exemple, si j'ai une classe

class Foo{

public:
Foo(int i) {}

}

Comment déclarer une matrice ou d'un vecteur qui contient 10000 Foo objets?

source d'informationauteur skydoor