Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » dynamisches Array

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 ] > 2 <
010
10.08.2004, 08:29 Uhr
~Melcho
Gast



Zitat:
std::vector< std::vector< datentyp > > myarray;

Und wie kann ich da die Größen der zwei Dimensionen festlegen? (z.B. 1.Dim = 5, 2.Dim = 10) ? Ich habs mit push_back versucht (vergebens).
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
10.08.2004, 10:43 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na du ballerst einfach immer 5er vectoren in deinen hauptvector...

also z.b.


C++:
std::vector< std::vector< int > > myarray;

std::vector<int> temp;
temp.push_back(1);
temp.push_back(2);
temp.push_back(3);
temp.push_back(4);
temp.push_back(5);

myarray.push_back(temp);
//usw... wie mans auf schlausten macht hängt von dem problem ab was du lösen willst...


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
12.08.2004, 08:30 Uhr
~Melcho
Gast


Danke, es funktioniert!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
25.08.2004, 23:12 Uhr
~Igor
Gast


Kann man für das "std::vector" auch "QValueVector" nehmen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
26.08.2004, 00:28 Uhr
typecast
aka loddab
(Operator)


Jup, kann man. Aber ich wuerde davon abraten. Denn dann kann man die ganzen tollen Funktionen der STL nicht damit benutzen. Es gibt da sicherlich auch Qt Funktionen, die diese Funktionen bereitstellen, aber ich kenne leider keine einzige davon. Die Qt Template Library habe ich noch nie verwendet. Hier gibts mehr Info dazu. Aber ein oberflaechliches Ueberfliegen sagt mir, dass es das lesen nicht wert ist.

Die Qt Doku sagt zu QValueVector


Code:
QValueVector is a Qt implementation of an STL-like vector container. It can be used in your application if the standard vector is not available for your target platforms. QValueVector is part of the Qt Template Library.



Qt sagt also selbst, dass man das nur verwenden sollte, wenn man die STL auf seiner Plattform nicht zur Verfuegung hat (vielleicht irgendwelche embedded systeme oder sowas...)
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ KDevelop / Qt / wxWidget ]  


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: