您的位置:首页 > Web前端

[转]warning C4552: '>>' : operator has no effect; expected operator with side-effect

2011-02-26 10:24 615 查看
warning C4552: '>>' : operator has no effect; expected operator with side-effect

右移操作的时候,一不小心就出现这种警告,结果不能达到预期

原因:

右移操作符>>用法错误,在写代码时候写成了:

Msg>>1;

原意是将a右移4位,结果却出现warning C4552: '>>' : operator has no effect; expected operator with side-effect没有达到右移的目的。

解决:

Msg>>=1;即是Msg=Msg>>1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐