首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问一个关于时间类的有关问题

2012-03-25 
请教一个关于时间类的问题各位好,这里有一个问题是关于时间类的。在运行时,linux和windows下是两种结果。在L

请教一个关于时间类的问题
各位好,
这里有一个问题是关于时间类的。在运行时,linux和windows下是两种结果。
在Linux下,编译不出错,运行结果不对,跳过。(第一种情况)
在windows下,编译不出错,运行到这段代码,在vs2005下会弹出异常。(第二种情况)
第一种情况:time_t   t1   =   ((time_t)&dateAsLong);
      tm   *timeStruct   =   localtime(&t1);
第二种情况:tm   *timeStruct   =   localtime((time_t   *)&dateAsLong);
不知道我的描述是否已经表达清楚。希望各位不吝赐教!
谢谢!


[解决办法]
time_t t1 = ((time_t)&dateAsLong);
============================================
把一个地址赋给t1,想做甚么捏?


[解决办法]
time_t t1 = ((time_t)&dateAsLong);
==》
time_t t1 = dateAsLong;

time_t 就是 long 的别名,可以直接赋值 ~
下面的 取地址也一样

热点排行