VS2005 中的 time_t

来源:互联网 发布:澄空字幕组 知乎 编辑:程序博客网 时间:2024/04/19 21:52

在VC++ 6.0 中time_t 是4个字节,

typedef long time_t

而在VS2005中是8个字节

typedef __time64_t time_t

在开发中应该注意。

例如,以前使用了VC6.0写的一个二进制文件,现在使用VS2005来读取,同样使用time_t则表示的字节数不同造成读取错误。