現在使用しているライブラリをリファクタリングしていますが、次の問題に直面しています。
以前は次のものがありました。
class Blah
{
float[][] data;
public float[] GetDataReference(int index)
{
return data[index];
}
}
さまざまな理由から、このギザギザ配列バージョンを 1 次元配列バージョンに置き換え、内部配列を連結しました。私の質問は:どうすればサブ配列への参照を返すことができdata
ますか?
class Blah
{
float[] data;
int rows;
public float[] GetDataReference(int index)
{
// Return a reference data from offset i to offset j;
}
}
私は安全でないものやポインターが役立つかもしれないと考えていましたが、それは可能ですか?