c++怎么重载+运算符,用一个最简单的例子表示。
展开全部
class Float
{
public:
Float(float v=0) :_value(v) {}
// 第一个方法
Float operator + (const Float& f)
{
return Float(_value + f._value);
}
float get() { return _value; }
protected:
int _value;
};
// 第二个方法
static Float operator + (const Float& f1, const Float& f2)
{
return Float(f1.get() + f2.get());
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询