Einzelnen Beitrag anzeigen

DMW

Registriert seit: 6. Sep 2006
Ort: Münster
269 Beiträge
 
Delphi XE Professional
 
#10

Re: [c++] mehrdimensionales dynamisches Array

  Alt 17. Nov 2007, 18:51
Darf ich nebenbei darauf hinweisen, daß für dynamische Arrays in C++ tunlichst std::vector verwendet werden sollte? Dadurch kann man die Zeit, die man sonst für das Debuggen des Zeigercodes aufwenden müßte, in andere Teile investieren.

Code:
#include <vector>

...

typedef std::vector <std::vector <int> > array2d_t; // zwecks Übersichtlichkeit
array2d_t array2d;
array2d.resize (dimension1);
for (array2d_t::iterator i = array2d.begin (), e = array2d.end (); i != e; ++i)
    i->resize (dimension2);

...
Noch besser wäre es freilich, wenn du dir eine Klasse für 2D-Arrays schreiben würdest
Moritz
  Mit Zitat antworten Zitat