类是用户自定义的数据类型,使用运算符重载可以实现如下逻辑:
对象3=对象2+对象1,如描述复数的类,描述字符串的类,提高程序的可读性。
重载赋值运算符:
如果一个类没有提供赋值运算函数,则默认提供一个;
如果一个类提供了拷贝构造函数,那么也要提供一个重载的赋值运算函数。
运算符重载的形式:成员函数,友元函数。
类是用户自定义的数据类型,使用运算符重载可以实现如下逻辑:
对象3=对象2+对象1,如描述复数的类,描述字符串的类,提高程序的可读性。
重载赋值运算符:
如果一个类没有提供赋值运算函数,则默认提供一个;
如果一个类提供了拷贝构造函数,那么也要提供一个重载的赋值运算函数。
运算符重载的形式:成员函数,友元函数。
相关文章: