gpt4 book ai didi

swift - 在 Swift 中将 Float[] 分配给 CMutablePointer 时发生崩溃

转载 作者:行者123 更新时间:2023-11-28 07:18:13 24 4
gpt4 key购买 nike

如果我将 float 组分配给 CMutablePointer<Float>在如下的 Swift Playground 中,我遇到了运行时崩溃:

var floatArray:Float[] = Array(count: 3, repeatedValue: 2.5)
var floatPointer:CMutablePointer<Float> = &floatArray

我的代码是否不正确(如果是怎么回事?),或者我应该将此作为错误提交给 Apple?

最佳答案

你的参数是一个标签,所以你必须这样做

var floatArray:Float[] = Array(count: 3, repeatedValue: 2.5)

var floatPointer:CMutablePointer<Float[]> = &floatArray

关于swift - 在 Swift 中将 Float[] 分配给 CMutablePointer<Float> 时发生崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com