Ich soll innerhalb einer Schleife mehrere Objekte des gleichten Typs instanziieren. Da die Anzahl der Objekte variabel ist, müssen die Objekte automatisch vom System benannt werden, per Zufallszahlen oder ähnliches. Weiß jemand wie das in c++ am besten realisiert werden kann ?
wie genau meinst du das. hast du "strings" in denen zufällig was drin stehen soll? oder (wie ich vermute willst du eine variable anzahl von variablen haben?)
also z.b. brauchst du eine beliebige anzahl von integers weisst aber nochnicht wieviele. falls dem so ein sollte könntest du dir z.b. mal std::vector anschauen... -- ...fleißig wie zwei Weißbrote
Ich hab eine Klasse Agent und möchte jetzt beim Systemstart eine variabel Anzahl von Agenten instanziieren. Das wollte ich mit einer Schleife machen. Die Agenten haben eine ID, so dass eindeutige Identifizierung möglich ist, die Namen der Objekte sind also egal, sie müssen nur unterschiedlich sein.
entweder bastelst du selber mit nem array-rum (new und delete) ist nicht gerade spassig immer nachzuallokieren geht aber auch oder du nimmst halt z.b. std::vector
ich mach mal ein beispiel mit int geht aber auch mit allen anderen objekten
C++:
std::vector<int> myINTarray; for(int i=0;i<10;++i) //oder wieviele auch imemr du hinzufügen willst myINTarray.push_back(i);