C++基础讲解第七期(运算符重载、数组类)
(3). 重载不能改变运算符的用法,例如: "+"只能在两个操作数中间,重载之后也必须如此。所谓重载,就是重新赋予新的含义,运算符重载就是,同一个运算符可以有不同的功能。(2). 重载不能改变运算符的优先级和结合性,假设加载了"+“和”*"(4). 运算符重载不能有默认参数,否则就改变了运算符的操作数.(5). 运算符重载函数可以作为类的成员函数,也可以作为全局函数。等价于c4 = c1 + (c2 * c3);运算符重载的本质就是函数的重载。我先写出接口, 下期公布代码哈。(1) 不能重载的运算符。
复制链接