运算符重载——c++
文章目录
运算符重载加号运算符的重载(+)成员函数重载全局函数重载
左移运算符重载(<<)全局函数重载 递增运算符重载(++)前置++后置++ 指针运算符重载赋值运算符重载(=)关系运算符的重载(==)函数调用运算符的重载(小括号)不要重载 &&,||总结 运算符重载 定义:运算符重载:就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 定义重载的运算符就像定义函数,只是该函数的名字是operator@,这个@符号就代表着被重载的运算符。其中函数的参数取决于两个因素:运算符是一个参数的还是两个参数 如果是全局函数那么一元就是一个参数,两元就是两个参数。 如果是成员函数,一元的成员函数不需要参数,两元的成员函数需要一个参数。 (例如下面的+法运算符) 加号运算符的重载(+) 例如:
运算符重载——c++最先出现在Python成神之路。
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/19777.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论