Mehrere Nicht-POD Instanzen in eine Datei schreiben
-
Besser wäre einfach ein newline am Ende von der Ausgabe hinzufügen:
ostream& operator<<(ostream &Stream, player const& B) { Stream << B.aiGold << ' ' << B.aiFood << ' ' << B.aiIron << ' ' << B.aiStone << ' '<< B.aiWood<< ' '<< B.development<< ' ' << B.forceStrength<< ' ' << B.aiHumor << ' ' << B.aiInhabitants<< ' ' << B.prosperty<< ' ' << B.timesPlayerRejectedOffer<< ' ' << B.timesTradedWithPlayer << ' ' << B.bStatusToPlayer << ' ' << B.bStatusToPlayerAlly << '\n'; return Stream; }
-
Besser wären Zeilenumbrüche im Code. Aber im Grunde ist es okay dem Aufrufer zu überlassen, wie er die Ausgabe trennen will.
-
15 Member sind zu viel.