One approach is as follows.
Complex sum(const Complex& a, const Complex& b)
{
Complex c(a.repart + b.repart, a.impart + b.impart);
return c;
}
An alternative is the following.
Complex sum(const Complex& a, const Complex& b)
{
return Complex(a.repart + b.repart, a.impart + b.impart);
}