我正在尝试从文件中读取双精度。我需要交换它。NSSwapLittleDoubleToHost(NSSwappedDouble x)需要一个NSSwappedDouble.
NSSwapDouble()也需要一个NSSwappedDouble。
NSSwappedDouble doubleswap = normalDouble;不工作。
如何将我的 double 转换为 NSSwappedDouble?
我正在尝试从文件中读取双精度。我需要交换它。NSSwapLittleDoubleToHost(NSSwappedDouble x)需要一个NSSwappedDouble.
NSSwapDouble()也需要一个NSSwappedDouble。
NSSwappedDouble doubleswap = normalDouble;不工作。
如何将我的 double 转换为 NSSwappedDouble?
要将 double 转换为 NSSwappedDouble,您可以NSConvertHostDoubleToSwapped按照文档使用。
但是,如果您想交换 adouble您可以调用NSSwapHostDoubleToBig或NSSwapHostDoubleToLittle直接调用(两者都带有double参数)。
利用NSConvertHostDoubleToSwapped(double x)