#include "cargo.h" #include #include Cargo::Cargo(std::string const& n, int v): name{n}, value{v} {} Cargo Cargo::operator+(Cargo const& rhs) const { std::string n{name + rhs.name}; int v{value + rhs.value}; return Cargo{n, v}; } std::ostream& operator<<(std::ostream & os, Cargo const& c) { os << c.name << " " << c.value; return os; }