c++学习follow小甲鱼视频——运算符重载

运算符重载:
实质:函数的重载
实现:定义一个重载运算符的函数,执行被重载的运算符时,系统自动调用该函数
函数格式:
函数类型 operator 运算符名称(形参表列)
{
对运算符的重载处理;
}
不允许重载的运算符:
. (成员访问运算符) -> (成员指针访问运算符) :: (域运算符) sizeof (尺寸运算符) ?: (条件运算符)
运算符重载函数可以不属于这个类,作为友元函数存在(在函数前加friend)
=>有权访问类的私有成员
缺点:破坏类的封装,应尽量将运算符重载函数作为成员函数
重载 << 运算符
std::ostream&operator << (std::ostream& os,Rationalnum f)
{
os << f.numerator << “/” << f.denominator;
return os;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值