9月22日C++学习总结

1.运算符重载:运算符重载的格式为:类型名 operator  运算符(形参表){函数体},operator是关键字,类型名为重载运算符的返回类型,即运算结果类型。

2.重载:用户根据自己的需要对C++已提供的运算符进行重载,赋予新的含义。实现时,首先把指定的运算表达式转化为对运算符函数的调用,这个过程是在编译中完成的。

3.在C++中除(“.”(成员选择符)、“.*”(成员对象选择符)、“->*(成员指针选择符)”、“::”、“?:”、“sizeof”外)其它都可以被重载。运算符的重载既不会改变原运算符的优先级和结合性,至少有一个操作对象是自定义类型,参数都是基本类型时不能重载.不提倡改变参数个数、运算符的含义,重载运算符的函数不能有默认的参数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C++运算符重载-下篇 本章内容:1. 运算符重载的概述2. 重载算术运算符3. 重载按位运算符和二元逻辑运算符4...
    Haley_2013阅读 1,478评论 0 49
  • C++运算符重载-上篇 本章内容:1. 运算符重载的概述2. 重载算术运算符3. 重载按位运算符和二元逻辑运算符4...
    Haley_2013阅读 2,323评论 0 51
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,540评论 1 51
  • 你说我是个疯子 傻傻地 看不清风的样子 倾诉衷肠 机车碾压的痕 一道道转瞬即逝 滑过心坎的辙 一圈圈清晰斑斓 驻足...
    抱一阅读 162评论 0 1
  • 作者/胄宁 1.《子之语》 我弱弱的问一句:“他年可否再相遇?” 你淡淡的回一语:“经年人散空欢喜。” 空窗幕雨,...
    胄宁阅读 1,871评论 32 50