在 Java 中,它看起来像这样:
class Foo
{
float[] array;
}
Foo instance = new Foo();
instance.array = new float[10];
最佳答案
您可以只使用指针:
float *array;
// Allocate 10 floats -- always remember to multiple by the object size
// when calling malloc
array = (float *)malloc(10 * sizeof(float));
...
// Deallocate array -- don't forget to do this when you're done with your object
free(array);
如果您使用的是 Objective-C++,您可以这样做:
float *array;
array = new float[10];
...
delete [] array;
关于iphone - 当维度在类实例化时未定义时,如何将 float 组声明为 Objective-C 中的类变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/405426/