运算符重载

运算符重载,第1张

前言:

C++可以用已存在的基本运算符为用户自定义类型定义新的运算。本质上是链接一个函数定义和一个运算符,当出现使用该运算符的情景时,编译器会翻译为使用该函数。

同一个运算符号可以多次重载,编译器根据 *** 作数的数目和类型决定使用哪一种具体实现。

运算符重载的实现:

运算符函数格式如下:

/*返回值类型*/ operator op(argument-list)

op必须是C++有效的运算符。(PS:operator[ ]()将重载[ ]运算符,因为[ ]是数组索引运算符)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/676380.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-19
下一篇2022-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存