People used to use reference in operator overloading like this
Compex operator+(const Complex& c1, const Complex& c2);
because its good for reference and static data also?
(c1, c2 can be complex or complex reference also? or mixed too)
Compex operator+(const Complex c1, const Complex c2);
is good for only static data?
Therfore the previous one is more preferable?