从“size_t”转换到“int”,可能丢失数据

原创 2007年09月18日 09:27:00
e:/projects/winme/winme/win.cpp(63) : warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
e:/projects/winme/winme/win.cpp(70) : warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
这两个是什么意思?

--------------------------------------------------------

用了字符串的地方加上_T或TEXT宏,如:sprintf(szChar,TEXT("char is %d"),wParam);
TextOut(hdc,0,50,TEXT("计算机"),strlen(TEXT("计算机")));

--------------------------------------------------------

将工程属性中的编码方式改为多字节方式 
 

相关文章推荐

warning C4267: “初始化” : 从“size_t”转换到“short”,可能丢失数据

源码:short tframeSize = 10*sizeof(float);警告:warning C4267: “初始化”: 从“size_t”转换到“short”,可能丢失数据 原因: si...

如何解决VS警告warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据

今天在使用随机数的时候,使用时间做种子,结果提示warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据。原来VS中的time_t是64位的,然而d...
  • cjbct
  • cjbct
  • 2016年12月26日 16:30
  • 1322

学习笔记:int 和 size_t互转的最好解决方案

#include ////////////////////////////////////////////////////////////////////////////////////////...
  • audi2
  • audi2
  • 2015年02月07日 18:05
  • 726

size_t 与 int 区别

size_t 类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。size_t 是一个与机器有关的 unsigned 类型,其大小足以保证存储内存中对象的大小。 ...

warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据

warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据      这个警告是由于新版本的VC里time_t是64位的,而srand接受32位的...
  • mal327
  • mal327
  • 2011年09月07日 17:47
  • 11121

warning C4267: “初始化” : 从“size_t”转换到“short”,可能丢失数据

warning C4267: “初始化” : 从“size_t”转换到“short”,可能丢失数据

size_t类型总结

1、sizeof返回的必定是无符号整形,在标准c中通过 typedef 将返回值类型定义为size_t. 若用printf输出size_t类型时,C99中定义格式符%zd;若编译器不支持可以尝试%...

从字节数组解出int64_t值

通常解析一个int大小的变量,用下面的函数: static inline int parseInt(char *p) { return ((0xff & *(p+0))           ...

IOS将Int64转换为Int,Double,Float等类型

最近在用一个开源播放器做一个APP,我需要获取当前网速的具体数值,但是SDK返回给我的是Int64这个很难搞的类型,在做除法运算的时候,会自动舍弃小数点后的数字,所以导致结果很不精确,然后Swift好...

轻松搞死VS2008的C++编译器

有个VS2005的VC++工程可以正常编译,转换到VS2008下编译,编译器出错崩溃了,错误提示大概如下: error PRJ0002 : 错误的结果 1 (从“C:/Program Files...
  • baodi_z
  • baodi_z
  • 2010年08月25日 11:10
  • 4749
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从“size_t”转换到“int”,可能丢失数据
举报原因:
原因补充:

(最多只允许输入30个字)