1

Dans une boucle je dois declarer un objet, et je dois lui donner un nom car je dois utiliser des fonctions propres a se classe par la suite.
Comment faire pour lui donner un nom different lors de la commande "CCible NomADonner (...)" a chaque passage dans la boucle ?
Merci d'avance

2

trifus

C pas du Basic, donc y a pas de #("val"&string(i)) (le nommage des variables est fait de manière statique par le compilo). Ce serait à la limite possible si le nombre d'itérations était borné, mais bon...

Il suffit de faire un tableau; en C++, par exemple :

std::vector<CCible> tbl;
while (foo) {
  ...
  tbl.push_back(CCible(...));
}

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

3

en C tu peut definir une macro :

#DEFINE GLU(a,b) a##b

GLU(toto,32) sera remplacé par toto32
je pense que tu soit pouvoir avancer avec ca.

mobi
Le monde se separe en 10 categories de gens : ceux qui connaissent le binaire et ceux qui ne le connaissent pas.

4

sauf que GLU(toto,i) == totoi (et pas toto0,toto1,toto2...)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

5

oui, c une macro ...