有可能有这行代码吗?
loops_per_msec = (1000000 * loops_per_msec / run_time ? : loops_per_msec);
我的编译器给了我错误,尽管这行代码完全从其他可用的源文件复制和粘贴.
三元条件运算符?:
需要三个操作数.
但作为扩展,GCC接受省略中间操作数.
在你的情况下,编码
loops_per_msec = (1000000 * loops_per_msec / run_time ? run_time : loops_per_msec);
会让任何编译器都高兴.