gpt4 book ai didi

c - Angelscript错误的类型转换

转载 作者:行者123 更新时间:2023-11-30 17:48:24 26 4
gpt4 key购买 nike

我目前正在尝试通过简单的代码使用angelscript,按照官方网站的示例进行操作。

但是当我尝试在脚本中初始化如下所示的双变量时:

double x=1/2;

变量 x 似乎已初始化为值 0。

它只在我写的时候起作用 双 x=1/2.0;或双 x=1.0/2;

当我输入 double x=1/2 时,是否存在一种方法可以使 Angelscript 以 double 工作,而无需在脚本中添加任何更多代码?

谢谢,

最佳答案

使用一些宏观诡计:

#include <stdio.h>

#define DIV * 1.0 /

int main(void)
{
double x = 1 DIV 2;

printf("%f\n", x);
return 0;
}

DIV 也可以定义为:

#define DIV / (double)

关于c - Angelscript错误的类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18587277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com