当前位置: 首页 > news >正文

C++可以被重载的操作符Overloadable operators

C++允许绝大多数操作符被重载,也就是重新定义操作符实现的功能,这样它们的行为可以被设计出来以适应所有的数据类型,包括类。

以下是C++可以被重载的操作符(Overloadable operators):

//四则运算符
+    -    *    /    %
+=   -=   *=   /=   %=
//比较运算符
>   >=  ==   != 
//赋值运算符
=  
//位操作符
&    ^    !    |
>>   >>=     
//增减符
++   --       
//逻辑运算符
~    &=   ^=   |=   &&   ||      
//偏移运算符
[]   
//优先级运算符
() 
//逗号运算符
,    
//指针运算符
->*  ->   
//内存处置符
new    delete    new[]     delete[]

(全文完)


http://www.mrgr.cn/news/21941.html

相关文章:

  • 【mysql】mysql之主从延迟复制测试场景
  • 大学新生的学习秘诀:如何学习编程?(文末赠书)
  • QML入门之基本语法
  • C语言作用域
  • 面对Redis数据量庞大时的应对策略
  • day45-测试平台搭建之前端vue学习-基础4
  • c++习题30-求10000以内N的阶乘
  • RMSE 和 RMS 介绍
  • 基于springboot+vue实现的农家乐管理系统
  • java常用集合方法
  • 【Java并发编程一】八千字详解多线程
  • Kotlin 枚举类
  • 用Python实现时间序列模型实战——Day 14: 向量自回归模型 (VAR) 与向量误差修正模型 (VECM)
  • ChatGPT+数学建模:快速搞定2024国赛A题“板凳龙”!
  • Request Response
  • 【C++】栈和队列、优先级队列、适配器原理
  • 游戏厅计费系统电玩计时系统软件 佳易王计时定时语音提醒管理系统操作教程
  • 在RK3588开发板上部署AI
  • 【C++二分查找】2439. 最小化数组中的最大值
  • H5漂流瓶社交系统源码