假期快结束了,有个 C++难题,看看多少人会。

查看 73|回复 2
作者:tool2d   
如图所示


  • 一般怎么实现 23 行里 FORCE_EVAL ,这种避免编译器优化的语句;空语句 x+toint 的用意何在?

  • 24 行,为什么要写 return 0 * u.f ,而不写成 return 0 ;

  • 26 行,为什么要写成 y = x + toint - toint - x; 而不写成 y = (x - x) + (toint - toint);

    github 完整源代码

    toint, GitHub, return, 语句

  • learningman   
    不知道,但是我知道这是 C
    tool2d
    OP
      
    @learningman 哈哈,有道理,可惜主题已经不能编辑了。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部