重载指的是相同的名称或符号具有不同的意义。一个重载的函数就是一个被多次定义的(函数名相同但函数签名不同)函数。
操作符重载就是对+、++和[]等这样的操作符进行重新定义,可通过编写一些比较特殊的操作符函数来重载这些操作符。
操作符()是函数调用操作符,[]是下标操作符,+、-、*和&的一元、二元形式的操作符,自增操作符++和自减操作符--的前置、后置形式都可以被重载。成员选择操作符(.)、成员对象操作符(.*)、域解析操作符(::)和条件操作符(?:)不能被重载。除了复制操作符(=)之外,基类中所有被重载的操作符都将被派生类继承。
1455

被折叠的 条评论
为什么被折叠?



