“float_t”是用来做什么的?

7

我应该使用float_t而不是float吗?

2个回答

7

它们是C标准要求的额外类型。 它们旨在成为“实现最高效的类型,至少与float和double一样宽”。 你应该做什么的问题是个人意见,我想,但如果这对你有任何意义,我从未见过它们在任何Cocoa代码(甚至任何C代码)中使用。


只是代码感知在输入方法名时自动补全了它。这有什么问题吗? - willc2
1
它们并不是“最高效”的类型。它们是FLOAT_EVAL_METHOD所指的具有过度精度的类型,可能用于计算中间结果。通常情况下,您根本不应该使用它们。 - R.. GitHub STOP HELPING ICE

1
不,你应该使用CGFloat。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接