#include <iostream>
//函数重载就是对一个已有的函数赋予新的含义,
//使之实现新功能,因此,一个函数名就可以用来代表不同功能的函数,也就是”一名多用”
//操作符重载是C++的强大特性之一
//操作符重载的本质是通过函数扩展操作符的语义
//operator关键字是操作符重载的关键
//friend关键字可以对函数或类开发访问权限
//操作符重载遵循函数重载的规则
//操作符重载可以直接使用类的成员函数实现
//=, [], ()和->操作符只能通过成员函数进行重载
//++操作符通过一个int参数进行前置与后置的重载
//C++中不要重载&&和||操作符
class Test{
public:
Test(){
}
Test(int a, int b){
本文介绍了C++中的操作符重载,探讨了其本质是通过函数扩展操作符的语义。文章展示了如何使用`operator++`和`operator--`进行前置和后置重载,并提供了具体的代码示例,包括加法和减法操作符的友元函数重载。通过多个示例函数如`playAdd`、`playMinus`、`playPadd`和`playEminus`,演示了重载操作符在实际中的应用。
最低0.47元/天 解锁文章
146

被折叠的 条评论
为什么被折叠?



