C++: comment faire pour créer un tableau d'objets sur la pile?

Considérer le morceau suivant du code Java.

int N = 10;
Object obj[] = new Object[N];
for (int i = 0; i < N; i++) {
    int capacity = 1000 * i;
    obj[i] = new ArrayList(capacity);
}

Car en Java, tous les objets en direct sur le Tas, le tableau n'est pas
contenir les objets eux-mêmes, mais les références à des objets. Aussi,
le tableau lui-même est aussi un objet, donc elle vit sur le tas.

Quel est l'équivalent en C++, mais en gardant la matrice et des objets sur
la pile, afin d'éviter autant que possible d'avoir besoin de nouvelles et de les supprimer ?

Edit: changé le code pour utiliser un constructeur personnalisé.

OriginalL'auteur Leonel | 2008-11-26