PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu C++ und Matrix (nicht ich;-)


Matrix316
2002-05-27, 12:11:55
Also wie eine Matrix mit einem array geht ist klar, aber wie mach ich das mit einem Vector?

normal wird er ja so festgelegt:

std::vector<int> Vektor;

Aufruf z.B.

Vektor[]

oder

Vektor.push_back()

Aber wie mach ich das mehrdimensional?

GloomY
2002-05-27, 13:42:56
Hab' ich das jetzt richtig verstanden, dass du ein Array von Vektoren haben willst?
Ich hab' keine Ahnung wie das in C++ geht, kann aber eine C-Lösung bieten:


struct drei_dim_Vector {
int x;
int y;
int z;
} vektor[10];

Mit z.B. vektor[4].x kannst du dann auf die einzelnen Elemente zugreifen.

Ich hoffe, ich konnte dir damit helfen...

Matrix316
2002-05-27, 14:02:12
Nee, nicht ganz.;)

Ich will einen "Mehrdimensionalen Vector". //vector ist eine Klasse!

Wenn ich ein Array will gehts ja auch so:

int Matrix[5][5];

Nur sollte es 1. mit c++ Klassen gemacht sein und 2.sollte es dynamisch sein.