immer die Anzahl der Elemente in einer struct

Habe ich ein struct:

struct KeyPair 
{ 
   int nNum;
   string str;  
};

Sagen wir, ich meine initialisieren struct:

 KeyPair keys[] = {{0, "tester"}, 
                   {2, "yadah"}, 
                   {0, "tester"}
                  }; 

Ich würde, indem Sie mehrere Instanzen der struct mit verschiedenen Größen. Also für mich nutzen zu können, die es in einer Schleife und Lesen den Inhalt, aber ich habe, um die Anzahl der Elemente in einer struct. Wie bekomme ich die Anzahl der Elemente in der Struktur? In diesem Beispiel habe ich sollten immer 3, da ich initialisiert 3 Paare.

3 von was? (Polsterung)
Warum nicht std::map und Sie erhalten alle Iteratoren, mit zu arbeiten.
Ich denke, Sie wollen die Anzahl der Elemente im array keys, richtig?
Sie möchten die Größe der Struktur oder Größe des Arrays? Es ist verwirrend...

InformationsquelleAutor Owen | 2010-11-25

Schreibe einen Kommentar