私はC++でプログラミングするのがとても新しいです。これがばかだとごめんなさい。私はC + +の本の本を介して作業している、と私はちょうど傾けることができない何か私の周りの頭を取得します。私は、全オブジェクトに&収入を販売台数が働いて、トランスオブジェクトのそれと組み合わされることを得るメンバ関数でクラスオブジェクトを返すのはどういう意味ですか?
total.combine(trans);
:
Sales_data& Sales_data::combine(const Sales_data &rhs)
{
units_sold += rhs.units_sold;
revenue += rhs.revenue;
return *this;
}
そして、我々は使用して関数を呼び出します。たとえば、この機能を取ります複合代入演算子(+ =)とよく似ています。あなたは1のコールをチェーンできることを意味(に呼び出されるオブジェクトへの)参照によって返す