正在加载图片...
8.2.1运算符重载的规则 C++允许重载现有的大多数运算符,而且只重 载已经有的运算符; 运算符的重载是通过编写函数来实现的,重载 之后的运算符的优先级和结合性都不会改变; 运算符重载是针对新的数据类型(类),对运 算符进行定义。除了=和&,对象的运算符 必须重载,=和&也可重载; [注意] 合理使用运算符的重载,使调用者容易理解 赋值运算符(=)只是逐个拷贝类的数据成员, 这在很多情况下很危险。8.2.1 运算符重载的规则 1. C++允许重载现有的大多数运算符,而且只重 载已经有的运算符; 2. 运算符的重载是通过编写函数来实现的,重载 之后的运算符的优先级和结合性都不会改变; 3. 运算符重载是针对新的数据类型(类),对运 算符进行定义。除了 = 和 &,对象的运算符 必须重载,= 和 & 也可重载;  [注意] 1. 合理使用运算符的重载,使调用者容易理解; 2. 赋值运算符( = ) 只是逐个拷贝类的数据成员, 这在很多情况下很危险
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有