動的配列を読み取って使用しますが、少し質問があります。次の形式をプロトタイプに入れると:
void mmyfunc(int *& myArray)
{
//implementation
}
1.配列を渡す場合、どのように呼び出すのですか? 私が得るので:
no matching function for call to
2.次の実装を使用する場合:
void NetworkSocket::resizeArray (int *&orig, int index, int size)
{
int *resized = new int[size];
for (int i = 0; i < size; i++)
{
if ( i == index )
i++;
resized[i] = orig[i];
}
delete [] orig;
orig = (int *)new int[size];
orig = resized;
}
delete [] 行でセグ フォールトが発生します。