Xcode clock_t t=clock()出错
发布网友
发布时间:2024-10-07 13:48
我来回答
共1个回答
热心网友
时间:2024-10-25 14:36
应该是不同平台下clock定义不同
在VC下 clock应该被定义为宏 其值为一个常量
而在xcode下可能是一个实际的函数了
而全局变量定义时赋值是不能用函数的
所以会出错
可以改成定义 clock_t t;
然后在第一次调用的时候再赋值
t=clock();
如果不能确定t第一次被何时何处调用
那么可以采用
clock_t t = -1;
clock_t get_clock(void)
{
if(t == -1) t= clock();
return t;
}
的方式调用t值