ios – 在Objective-C中返回float数组

ios – 在Objective-C中返回float数组,第1张

概述我想知道如何在方法中返回float数组. 在以下方法中: - (float *) ......{ float * result = malloc(sizeof(float) * number); .... return result;} 我的问题是我没有清理结果浮点数组.我怎样才能做到这一点? My problem is that i didn’t clean resul 我想知道如何在方法中返回float数组.

在以下方法中:

- (float *) ......{    float * result = malloc(sizeof(float) * number);    ....    return result;}

我的问题是我没有清理结果浮点数组.我怎样才能做到这一点?

解决方法

My problem is that i dIDn’t clean result float array.

这是任何调用你的方法返回浮点数组的人的工作:现在他拥有它,所以他必须自由地调用它.

通常,有两种情况:

>在另一个方法或函数中使用数组而不存储它 – 在这种情况下,确定方法中的点或不再需要数组的函数,并调用free()将数组传递给它.>将数组作为实例变量存储在其中一个对象中 – 在这种情况下,向类中添加dealloc方法,并从那里调用数组变量上的free().

总结

以上是内存溢出为你收集整理的ios – 在Objective-C中返回float数组全部内容,希望文章能够帮你解决ios – 在Objective-C中返回float数组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1069438.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存