美文网首页
9月22日C++学习总结

9月22日C++学习总结

作者: 郭鸿博 | 来源:发表于2017-09-22 20:14 被阅读0次

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

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

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

    相关文章

      网友评论

          本文标题:9月22日C++学习总结

          本文链接:https://www.haomeiwen.com/subject/artqextx.html