Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » new, vector, realloc?

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
14.03.2004, 15:21 Uhr
kronos
Quotenfisch
(Operator)


hi!
es ist soweit, ich schreibe gerade mein erstes C++-projekt und bräuchte nun mal einen kleinen schubser in die richtige richtung:
ich habe eine "ansammlung" von daten, die entweder char-ketten oder int sind.
die anzahl der daten nimmt zu und ab.
mit C hätte ich das so gelöst:
- ein void*array mit den addressen der jeweiligen daten
- die array größe mit realloc anpassen
unter C++ gibt's ja nun mächtige tools wie vector-template und so, bloß weiß ich nicht, was ich hier genau anwenden sollte.
wie würdet ihr das lösen??
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.03.2004, 15:25 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi kronos,
ich würd mir ne klasse draus machen. dann kann man das falls man keine templates nutzen will (ich würds tun soweit es mir mein visual c++ erlaubt) notfals die genze speicherverwaltung in die klasse ballern und muss sich um nichts weiter kümmern.
statt der char-ketten empfiehlt es sich dann std::string zu verwenden...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.03.2004, 17:22 Uhr
0xdeadbeef
Gott
(Operator)


Schau mal hier vorbei: www.sgi.com/tech/stl/

Das Ding enthält auch Doku über einige SGI-Erweiterungen, aber wenn etwas SGI-spezifisch ist, steht es dabei, von daher ist das ne ganz sinnvolle Referenz. Ich würde mir an deiner Stelle man std::string, std::vector, std::list und std::map ankucken.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.03.2004, 20:56 Uhr
kronos
Quotenfisch
(Operator)


hi!
danke für die antworten.
eine klasse isses schon, ging nur darum wie ich das zeug speichere. std::vector sieht da recht brauchbar aus.
ok, werde mich wohl ein bischen mit der STL beschäftigen müssen...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
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: