小编Ham*_*Ham的帖子

这段代码有什么作用?

#ifndef INFINITY
#ifdef _MSC_VER
    union MSVC_EVIL_FLOAT_HACK
    {
        unsigned __int8 Bytes[4];
        float Value;
    };
    static union MSVC_EVIL_FLOAT_HACK INFINITY_HACK = {{0x00, 0x00, 0x80, 0x7F}};
    #define INFINITY (INFINITY_HACK.Value)
#endif
Run Code Online (Sandbox Code Playgroud)

我现在开始使用Chipmunk物理引擎,并在头文件中找到它

INFINITY用于为对象设置无限动量,但我不明白上面的代码是做什么的!

c++

7
推荐指数
2
解决办法
530
查看次数

标签 统计

c++ ×1