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)??''?')):'?';??>
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
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
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)??''?')):'?';??>