高手进 C++操作符问题
来源:百度知道 编辑:UC知道 时间:2024/06/17 13:12:19
operator+=(Weapon &weapon)
{
_weapon = weapon;
}
+=(Weapon &weapon)这个什么意思和这个_weapon = weapon什么意思啊
{
_weapon = weapon;
}
+=(Weapon &weapon)这个什么意思和这个_weapon = weapon什么意思啊
这是一个运算符重载
operator+=(Weapon &weapon) 表明是无返回值的一个重载
+=是两目运算符,由于参数只有一个,所以可以这个重载是在类里的,仅有的这个参数是右参数,左参数由类默认提供。
回“chichujn”,不可以。
你学一下c++运算符重载就知道了。
“kwgrg”,一个类可以有自己类型的成员变量么?