Hi Leute,
ich lese gerade das Buch und bin sehr zufrieden damit
Es macht einfach nur Spaß das Buch zu lesen, und damit zu arbeiten.
Ich bin nun bei Kapitel 5 angelangt und stehe vor einem Problem, bzw. weiß nicht genau wie etwas funktioniert.
Und zwar wird im Listing 5.2 die Größe vom array int Bonus durch die Größe von int geteilt um herauszufinden, wie viele Einträge das Array Bonus hat.
Das habe ich nicht ganz verstanden und habe mir deshalb mal die sizeof (Bonus); ausgeben lassen und es kommt 36 raus.
Warum 36? Dass die Größ von int 4 ist, weiß ich aus Kapitel 2. Aber warum Bonus 36 groß ist verstehe ich nicht.
Ich hoffe mir kann es jemand erklären
Denn wenn ich die einzelnen Ziffern im Array zähle komme ich auf 30.
Hier ist das array:
|
C-/C++-Quelltext
|
1
|
int Bonus[] = {100, 150, 250, 400, 600, 850, 1150, 1500, 1900}; cout << sizeof (Bonus) << endl; cout << sizeof (int) << endl;int AnzahlFelder = sizeof (Bonus) / sizeof (int);
|
Gruß Luck3r