-1

我似乎无法调用 vDSP* 加速功能。我收到以下错误:

无法将“UnsafePointer<Float>”类型的值转换为预期的参数类型“UnsafePointer<Float>”

示例代码:

var m:Float = 0.0 as! Float
var points : [Float]

points.withUnsafeBufferPointer {(buffer: UnsafeBufferPointer<Float>) -> Void in
        vDSP_minv(buffer.baseAddress!, vDSP_Stride(2), &m, vDSP_Length(2))
}

任何建议都非常感谢!

4

1 回答 1

0

我正在试验泛型并错误地使用Float导致奇怪错误消息的类重载了我的类:

class bar<Float> { ... } 
于 2016-12-27T08:20:53.760 回答