-

- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2008-06-07 10:03:0214楼 得分:0 |
struct ShapeDist { CString name; CString filepath; float dy[101]; float ry[101]; float dz; float rz; float tz; ShapeDist():dz(0.0f),rz(0.0f),tz(0.0f) { memset(dy,0.0f,101*sizeof(float)); memset(ry,0.0f,101*sizeof(float)); } }; 我重写了一下 想用memset初始化数组成员,编译通过,但是有两个warnings, warning C4244: 'argument' : conversion from 'const float' to 'int', possible loss of data warning C4244: 'argument' : conversion from 'const float' to 'int', possible loss of data 我看了一下memset函数的定义,发现是 #include <string.h> void* memset( void* buffer, int ch, size_t count ); 主要是初始化字符数组的,似乎整形也可以 其它的不知行不行 运行程序时这两个warning会出现什么问题 | | |
修改
删除
举报
引用
回复
| |