从“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("计算机")));

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

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

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

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

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

源码:short tframeSize = 10*sizeof(float);警告:warning C4267: “初始化”: 从“size_t”转换到“short”,可能丢失数据 原因: si...
  • liziyun537
  • liziyun537
  • 2010年11月16日 16:09
  • 4210

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

e:/projects/winme/winme/win.cpp(63) : warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 e:/projects/winm...
  • nightelve
  • nightelve
  • 2007年09月18日 09:27
  • 9775

warning C4244: “初始化”: 从“double”转换到“int”,可能丢失数据 警告

warning C4244: “初始化”: 从“double”转换到“int”,可能丢失数据 警告 定位到代码:int vfps =(1000/fps);   改正的结果:int vfp...
  • songyimin1208
  • songyimin1208
  • 2015年10月11日 10:11
  • 2567

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

warning C4267: “初始化” : 从“size_t”转换到“short”,可能丢失数据
  • aflyeaglenku
  • aflyeaglenku
  • 2017年09月03日 11:15
  • 319

关于size_t 的warning C4267警告的解决

在用到getlen(),size()之类的返回size_t的函数时会发生以下错误: warning C4267: “参数” : 从“size_t”转换到“int”,可能丢失数据这是由于VC++2005...
  • guosong421
  • guosong421
  • 2008年07月08日 10:50
  • 1378

size_t 与 int 区别

size_t 类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。size_t 是一个与机器有关的 unsigned 类型,其大小足以保证存储内存中对象的大小。 ...
  • lemoncyb
  • lemoncyb
  • 2013年09月25日 15:00
  • 2288

C/C++中size_t 的用法

size_t在C语言中就有了。它是一种“整型”类型,里面保存的是一个整数,就像int, long那样。这种整数用来记录一个大小(size)。size_t的全称应该是size type,就是说“一种用来...
  • chaoruizhe123
  • chaoruizhe123
  • 2015年03月24日 12:04
  • 3304

如何解决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
  • 1906

size_t,ssize_t,int和long的区别

size_t是一些C/C++标准在stddef.h中定义的。这个类型足以用来表示对象的大小。 size_t的真实类型与操作系统有关,在32位架构中被普遍定义为: 1 typede...
  • bzhxuexi
  • bzhxuexi
  • 2014年02月25日 09:56
  • 10901
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从“size_t”转换到“int”,可能丢失数据
举报原因:
原因补充:

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