[转]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;
右移操作的时候,一不小心就出现这种警告,结果不能达到预期
原因:
右移操作符>>用法错误,在写代码时候写成了:
Msg>>1;
原意是将a右移4位,结果却出现warning C4552: '>>' : operator has no effect; expected operator with side-effect没有达到右移的目的。
解决:
Msg>>=1;即是Msg=Msg>>1;
相关文章推荐
- warning C4552: '>>' : operator has no effect; expected operator with side-effect
- 'IContextMenu' : no GUID has been associated with this object
- Uncaught TypeError: Object #<Object> has no method 'addEvents'
- 当使用JQuery的"$",抛异常Uncaught TypeError: Object #<Object> has no method 'ajax'
- 出现TypeError: Object #<Object> has no method 'createClient' 错误
- error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::
- Uncaught TypeError: Object #<Object> has no method 'addEvents' ext-all-debug异常
- error C2678 binary '<' : no operator found for map<std::string, shared_ptr<Foo>>
- Linux-world-2012-January->13(error: 'S3C24X0_GPIO' has no member named 'GPACON')
- Error 1 error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::
- TypeError: Object #<Object> has no method 'createClient'
- Uncaught TypeError: Object #<HTMLDivElement> has no method 'attr'
- There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key ''.
- error C2787: 'IxxxxObject' no GUID has been associated with thisobject解决方法
- 'IContextMenu' : no GUID has been associated with this object问题的解决
- flask tutorial debug '_AppCtxGlobals' object has no attribute 'db'
- The virtual machine 'xp' has terminated unexpectedly during startup with exit code 1.
- E: Package 'package ' has no installation candidate的原因分析 /etc/apt/sources.list
- VS2010 The project file ' ' has been renamed or is no longer in the solution
- 移植2.6.31遇到的问题(2):'struct device' has no member named 'bus_id'