Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Automatisches Benennen von Objekten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.03.2004, 11:50 Uhr
~ich
Gast


Hallo

ich bräuchte mal Hilfe bei einem C++ Problem.

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 ?

Danke
Sonja
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.03.2004, 11:53 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.03.2004, 11:56 Uhr
~ich
Gast


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.03.2004, 12:04 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


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);


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.03.2004, 12:21 Uhr
~ich
Gast


Danke für die Hilfe, das werde ich mal so versuchen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: