longlongの配列をObjectiveC関数に渡したい。可能であれば、配列をポインタとして渡して、コピーが行われないようにしたいと思います。私はこのコードを書きました:
+ (int) getIndexOfLongLongValue: (long long) value inArray: (long long []) array size: (int) count
{
for (int i =0; i < count; i++)
{
if (array[i] == value)
return i + 1;
}
return 0;
}
私が渡す
long long varname[count];
2番目の引数として。この配列をポインタとして渡すことができるのか、それともこのメソッドで問題ないのか疑問に思っています。long longへのポインターは必要ありませんが、配列へのポインターは必要です。