C++运算符重载【加号、左移、递增、指针、赋值、中括号、关系、函数调用】,统统载了 您所在的位置:网站首页 重载中括号 C++运算符重载【加号、左移、递增、指针、赋值、中括号、关系、函数调用】,统统载了

C++运算符重载【加号、左移、递增、指针、赋值、中括号、关系、函数调用】,统统载了

2024-07-03 15:36| 来源: 网络整理| 查看: 265

1、一元运算符:++ – a-- ++a-- 二元运算符:a+b 2、成员运算符函数: 一元是没有参数 二元只有一个参数:operator+(Time& t) 3、全局运算符函数: 一元有一个参数 二元有两个参数:operator+(Time& t1,Time& t2) 4、运算符重载的符号必须符合C++要求,不能自己虚构一个运算符,比如@ 5、不能违反原来的运算规则 6、不能重载的运算符:

(1)sizeof (2). 成员运算符 p.age (3)* 成员指针运算符 (4):: 作用域运算符 (5)?: 条件运算符

7、只能在成员函数内重载的运算符

(1)= () [] -> 四个 (2)> 只能通过全局函数和友元配合使用 (3)不要重载&&和||两个,因为无法实现短路的规则, flag&&(flag1||flag2)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有