1

私が理解したことから、UnsafePointer はポインティを不変として提示し、UnsafeMutablePointer はポインティを可変として提示します。ただし、vDSP 関数vDSP_zrvmulの署名は次のとおりです。

func vDSP_zrvmul(_ __A: UnsafePointer<DSPSplitComplex>, 
               _ __IA: vDSP_Stride, 
               _ __B: UnsafePointer<Float>, 
               _ __IB: vDSP_Stride, 
               _ __C: UnsafePointer<DSPSplitComplex>, 
               _ __IC: vDSP_Stride, 
               _ __N: vDSP_Length)

__C出力ベクトルであるはずですが、可変ではありません...何が欠けていますか? 読んでくれてありがとう。

4

1 に答える 1