Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Spieler.h"
- #include "Mannschaft.h"
- using namespace std;
- Mannschaft::Mannschaft(string name, Spieler liste) {
- if (name.size() < 1)
- throw runtime_error("Name");
- for (size_t i{0}; i < liste.size(); ++i) {
- for (size_t j = i+1; i < liste.size(); ++i){
- if (liste.at(j).getName() == liste.at(i).getName())
- throw runtime_error("Gleicher Name");
- }
- }
- this->name = name;
- this->liste = liste;
- }
- ostream& operator<< (ostream& o, const Mannschaft& s) {
- return s.print(o);
- }
- ostream& Mannschaft::print(ostream& o) const {
- o << "[" << name << ", {";
- o << ", [" << liste.at(0) << "]";
- for (size_t i{1}; i < liste.size(); ++i)
- o << ", [" << liste.at(i) << "]";
- o << "}]";
- return o;
- }
- //vector<Spieler> engagieren(const vector<Spieler>& neuListe) {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement