class cls{
double d1, d2;
public:
cls(a,b) : d1(a),d2(b) {}
frend ostream &operator << (ostream &os, const cls &c) { os << d1 + d2; return os; }
};

こんなもんコレで十分だ。

void main() { cls c(1.1, 2.3); cout << c; }