>>302
そういう時は嘘でも「教授に頼んで延ばしてもらった」と言うもんだ。
以下を追加。これで動く。
Complex operator+(const Complex& x, const Complex& y) {
    return Complex(x.re() + y.re(), x.im() + y.im());
}