Déclarer un tableau d'objets à l'aide d'une boucle for c++
D'accord. Donc, j'ai déclaré un tableau d'objets, et j'ai défini manuellement entre eux à l'aide de ce code:
Object* objects[] =
{
new Object(/*constructor parameters*/),
new Object(/*constructor parameters*/)
};
Est-il de toute façon à utiliser une sorte de boucle (de préférence d'une boucle for) à déclarer? Quelque chose comme:
Object* objects[] =
{
for(int i=0; i<20; /*number of objects*/ i++)
{
new Object(/*constructor parameters*/);
}
};
Mais avec une bonne syntaxe?
Vous devez vous connecter pour publier un commentaire.
Je suggère fortement à l'aide d'une bibliothèque standard du conteneur au lieu des tableaux et pointeurs:
Cette offre d'exception de sécurité et moins de stress sur le tas.
reserve
partie juste avant la boucle, voir mon edit.Points en C++ peut être utilisé sous la forme de tableaux. Essayez quelque chose comme ceci:
Ce qui concerne,
Dennis M.