Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[STL] Wielowymiarowe wektory

Ostatnio zmodyfikowano 2011-01-07 22:52
Autor Wiadomość
WiecznyWem
Temat założony przez niniejszego użytkownika
[STL] Wielowymiarowe wektory
» 2011-01-07 22:36:17
Witam.
Tak się zastanawiałem, czy można w ogóle stworzyć wielowymiarowe wektory(tutaj chodzi mi konkretnie o szablon "vector" z "vector.h")? Jeśli tak to w jaki sposób?
P-26309
ison
» 2011-01-07 22:42:54
możesz np. stworzyć vector vectorów
C/C++
std::vector < std::vector < int > > MyVector;
P-26310
WiecznyWem
Temat założony przez niniejszego użytkownika
» 2011-01-07 22:49:36
Zapytam tylko, bo nie mam już dostępu do kompilatora.
A używa się tego tak jak zwykłego, z tym że piszę się MyVector[0][0]
P-26311
ison
» 2011-01-07 22:52:06
Tak,
aby dodać nowy kontener do kontenera MyVector możesz użyć:
C/C++
MyVector.push_back( std::vector < int >() );
a żeby dodać nowy element do danego kontenera:
C/C++
MyVector[ i ].push_back( wartosc );
P-26312
« 1 »
  Strona 1 z 1