我正在为一个 Objective-C 项目编写一系列匿名函数(即这些函数不是特定于类/实现是隐藏的),我遇到了一个有趣的问题......
我有一个宏函数: div(c)((CGFloat)c/255.0f) 这种用法几乎总是类似于 div(0.0f),但其他人可能不知道它需要一个浮点数,所以 div(0) 是可能的
我的问题是:当变量被显式转换并且变量与转换的类型相同时,转换是否会损失任何性能?
我正在为一个 Objective-C 项目编写一系列匿名函数(即这些函数不是特定于类/实现是隐藏的),我遇到了一个有趣的问题......
我有一个宏函数: div(c)((CGFloat)c/255.0f) 这种用法几乎总是类似于 div(0.0f),但其他人可能不知道它需要一个浮点数,所以 div(0) 是可能的
我的问题是:当变量被显式转换并且变量与转换的类型相同时,转换是否会损失任何性能?