Frage : Wie verursache ich mehrdimensionale Felder in C++?

Okay in VB6, das ich pflegte, um mehrdimensionale Felder der unterschiedlichen Längen zu verursachen, kann ich dies in C++ tun?

Let ich nennen ein Beispiel.  Sagen, dass wir 8 Kinder haben, die an handelnbaseballkarten teilnehmen.  Jedes Kind besitzt eine andere Anzahl von Karten der unterschiedlichen Werte.  In VB6 könnte ich eine Reihe mit 8 Elementen, eins verursachen für jedes Kind, und jedes der 8 Elemente könnte eine Reihe haben, eine unterschiedliche Anzahl von den Elementen zu enthalten, welche die Baseballkarten beschreiben, die das einzelne Kind (Preis, Bedingung, usw.)… sehen besaß, was ich bedeute?  Es war nicht notwendigerweise ein 8x8, das mehrdimensionales array.

It etwas wie 1 sein könnte (32), dann 2 (3), dann 3 (12), dann 4 (32), dann 5 (5), dann 6 (17), dann 7 (138) und letzte 8 (99).  Kind #7 war ein glückliches Kind mit vielen Baseballkarten (138).

Can tue ich dies in C++?

Antwort : Wie verursache ich mehrdimensionale Felder in C++?

>>i haben bereits einen Vektor von structs so, dass das struct das Kind enthält
>>Name des Inhabers, Baseball-Spielername und Wert der Karte.  jetzt wünsche ich zu
>>die Karten den Kindern zuweisen, die sie besitzen.

Gut in diesem Fall sein sie wie
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
struct Daten {

  Schnurinhaber;
  Schnurspieler;
  doppelter Wert;
};

Vektor kid1;
Vektor kid2;
Vektor kid4;

Vektor > KidArray;

KidArray.push_back (kid1);
KidArray.push_back (kid2);
KidArray.push_back (kid3);
Weitere Lösungen  
 
programming4us programming4us