原文:Operator '&' cannot be applied to 'int', 'boolean'

在运行以下代码时,系统报错Operator amp cannot be applied to int , boolean 原因:J在ava语法中关系运算符的优先级大于逻辑运算符,所以先算 a 得到一个boolean类型的值。 amp 左右是布尔类型时会转换成逻辑运算符进行逻辑运算,否则会进行位运算。int amp boolean操作符两边类型不一致显然不行,无法判定时进行什么运算。 正确做法是: ...

2020-12-15 10:44 0 736 推荐指数:

查看详情

重载[] int& operator[ ]( )

https://blog.csdn.net/qq_29344757/article/details/76855218 格式: 返回类型& operator[] (输入参数列表); 注意返回的是引用; 重载操作符的原则是不能改变操作符的原有语义和操作数的个数; ”[]”用于取元素 ...

Mon Dec 17 05:24:00 CST 2018 0 686
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM