操作符函数重载
什么是操作符函数:在C++中针对类类型的对象的运算符,由于它们肯定不支持真正的运算操作,因此编译器会将它们翻译成函数,这种就叫做操作符函数(运算符函数)。
编译器把运算翻译成运算符函数,可以针对自定义的类类型设计它独有的运算功能。
其实各种运算符已经具备一些功能,再次实现它的就是叫作运算符重载。
双目运算符:
a+b
成员函数
a.operator+(b);
全局函数
operator+(a,b);
单目运算符:
!a
成员函数
a.operator!(void);
全局函数
operator!(a);
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!