目的のCでは、ある配列から別の配列に1000の整数の配列をコピーする最も効率的な方法は何ですか?目的Cのintの配列をコピーする最も効率的な方法は何ですか?
その重要なのは、できるだけ効率的になるようこれは、いくつかの描画コード内iphone上で実行されます。
ありがとうございました。
目的のCでは、ある配列から別の配列に1000の整数の配列をコピーする最も効率的な方法は何ですか?目的Cのintの配列をコピーする最も効率的な方法は何ですか?
その重要なのは、できるだけ効率的になるようこれは、いくつかの描画コード内iphone上で実行されます。
ありがとうございました。
懸念が効率であれば、私は、これはint型のC配列であると仮定しています。もしそうなら、memcpy()を使うことができます。例えば
:助け
int copyOfArr[4], arr[4] = {0,1,2,3};
memcpy(copyOfArr, arr, sizeof(arr));
希望。
あなたは、通常のC配列について話している場合は、memcpyのは、最も効率的な方法です。あなたがNSArrayについて話しているなら、 "コピー"メッセージを送ってください。
実際には、intの配列をコピーするためにmemcpy()を使用する方法に関する良いドキュメントが見つかりません。すべてのポインタ? – aloo
例を使って自分の答えを編集しました。 –
THANKSは役に立ちます - 配列のサブセット(StartIndexからendIndexまで)をどのようにコピーしますか? – aloo