9月22日C++学习总结

2017-09-22  本文已影响0人  郭鸿博

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

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

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

上一篇下一篇

猜你喜欢

热点阅读