沐枫小筑(C++)
爱老婆,要比编程多一点...
C++博客
::
首页
::
联系
::
聚合
::
管理
18 Posts :: 0 Stories :: 84 Comments :: 0 Trackbacks
公告
沐枫的个人主页
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(8)
给我留言
查看公开留言
查看私人留言
我参与的团队
随笔分类
C++(16)
脚本(2)
随笔档案
2007年12月 (1)
2007年11月 (1)
2007年10月 (1)
2007年9月 (2)
2007年8月 (1)
2007年7月 (1)
2007年5月 (2)
2006年8月 (1)
2006年6月 (1)
2006年4月 (1)
2006年3月 (1)
2005年12月 (1)
2005年11月 (2)
2005年9月 (2)
相册
附件
我的Blog
.NET 专题
沐枫@csdn.net
沐枫@teeta.com
搜索
积分与排名
积分 - 56516
排名 - 401
最新评论
1. re: 从for到foreach
评论内容较长,点击标题查看
--mickey
2. re: 从for到foreach[未登录]
for_each 性能比 纯for加上迭代要高一些
--123
3. re: VC中的一个很奇怪的问题--关于C4244
这个,那个啥,前两天我也遇到了。真是巧啊。
--kaikai
4. re: 汉语编程++
评论内容较长,点击标题查看
--test
5. re: 汉语编程++[未登录]
汉语编程有啥牛的 有种就做文言文编程 八股文编程 那个啊才是真的牛
--Joe
阅读排行榜
1. 从for到foreach(16938)
2. 介绍LuaPlus: 好用的Lua For C++扩展(4255)
3. 汉语编程++(4067)
4. VC2008 beta2 的几个新东西(2924)
5. 从赋值到初始化(2678)
评论排行榜
1. 汉语编程++(38)
2. 从for到foreach(11)
3. VC中的一个很奇怪的问题--关于C4244(7)
4. VC2008 beta2 的几个新东西(6)
5. 从赋值到初始化(6)
VC中的一个很奇怪的问题--关于C4244
从VC2003到VC2005,一直有一个很奇怪的问题。
如下的代码:
short
s1
=
0
;
short
s2
=
2
;
s1
+=
s2;
在这两个编译器的 /w4 四级警告打开的时候,就冒出以下的警告来:
warning C4244: “
+=
”: 从“
int
”转换到“
short
”,可能丢失数据
为了消除这个警,只能将 += 拆成 = 和 +,如 s1 = s1 + s2。
终于,这个问题在VC2008消失了。
posted on 2007-11-30 12:50
沐枫
阅读(2238)
评论(7)
编辑
收藏
引用
所属分类:
C++
Feedback
#
re: VC中的一个很奇怪的问题--关于C4244
2007-11-30 14:12
WXX
难道编译器这么smart,知道会溢处,所以那个+=的临时变量用的int??
哎,这些小问题真的很麻烦.
回复
更多评论
#
re: VC中的一个很奇怪的问题--关于C4244
2007-11-30 14:49
梦在天涯
都用08了啊,快啊,羡慕哦,我是怎么也下不下来啊
回复
更多评论
#
re: VC中的一个很奇怪的问题--关于C4244
2007-11-30 16:09
沐枫
用flashget或迅雷之类的下载工具,可以从微软站点全速下载的。
回复
更多评论
#
re: VC中的一个很奇怪的问题--关于C4244[未登录]
2007-11-30 22:14
杨粼波
可能没有重载short吧.
回复
更多评论
#
re: VC中的一个很奇怪的问题--关于C4244
2007-12-03 08:35
evan.yh
我记得有一条是所有小于整型的数值在计算之前都被提升为整型.但是好像解释不了为什么第二个不报warning.....
回复
更多评论
#
re: VC中的一个很奇怪的问题--关于C4244
2007-12-15 22:23
Zero Lee
应该是自动提升到了int类型了。因为机器内部计算依靠4bytes速度会比较快。我知道在C#中是采取这样的方式的。
回复
更多评论
#
re: VC中的一个很奇怪的问题--关于C4244
2009-11-17 20:34
kaikai
这个,那个啥,前两天我也遇到了。真是巧啊。
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
推荐一个稍微好用些的svn服务器
VC中的一个很奇怪的问题--关于C4244
汉语编程++
从赋值到初始化
从for到foreach
VC2008 beta2 的几个新东西
C++指针探讨 (四) 函数对象
boost 1.34 终于简化了内嵌python的支持
Boost 1.34.0 于5.12发布
C++用bitset进行2进制输入输出
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Copyright @ 沐枫
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster