PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : drei dim. dynamisches Array



dml
20-03-2009, 11:34
Hi,
ich bräuchte mal wieder eure Hilfe. :rolleyes:


Ich möchte einen 2 dim. Vezeichnisbaum inkl. der Dateien, in Form von /a/b/xyz.txt, in ein Array speichern.

string data [] [] [] ;

doch bis auf a kann ich die größe noch nicht bestimmen.

Könnt Ihr mit bitte dabei helfen. :cool:

locus vivendi
20-03-2009, 12:12
Könnt Ihr mit bitte dabei helfen.
Das wurde hier wahrscheinlich schonmal gefragt. Bei eingebauten Arrays (geht doch um C++, oder?) müssen alle außer der ersten Dimension in der Größe feststehen.

Für alles weitere bitte in die FAQ schauen:
http://parashift.com/c++-faq-lite/freestore-mgmt.html

anda_skoa
20-03-2009, 15:14
Ich würde das eher mit verschachtelten assoziativen Container machen, z.B. Maps.

Oder gibt es in jedem Verzeichnis genau die selben Unterverzeichnisse und Operationen auf dieser Untermenge?

Ciao,
_

dml
23-03-2009, 16:15
vielen dank für Eure Antworten!

Bin aber wieder zu QTreeWidget/Item zurückgekehrt, da es für mich so leichter ist.
Nur blöd das man in die TViews und TWidgets nur Strings übergeben kann und keine Widgets wie bei GridLayout.

kleine zusatzfrage, kann man bei QStandartItem den checkState irgendwie vom Parent erben lassen, oder muss man wie ich das befürchte es selber zusammenfrickeln?

anda_skoa
23-03-2009, 21:02
Vielleicht kannst du mehr erreichen, wenn du einen QTreeView benutzt, eventuell mit eigenen Delegates.

Ciao,
_