- ベストアンサー
C++でバイナリデータのコピープログラムの作り方
現在、バイナリのデータを高速でコピーするルーチンを 考えています。 既存データ(Data A) を 新規データ(Data B)、新規データ(Data C)にコピーするときに、3byteずつコピーしたいのですが。 Data BとData Cへは3Byteを交互にコピーします。 (以下のようになります) aaa bbb ccc ddd eee (←コピー元 Data A) B C B C B (←コピー先 Data B,C) 一番早くコピーする方法をお教え願えませんでしょうか?
- みんなの回答 (1)
- 専門家の回答
お礼
すみません。初心者的な質問で申し訳ありません。 コンパイラ依存もあるので、質問内容が抽象すぎでした。 確かにシンプルにコードを書くほうがよいみたいですね。 目標としてはPen4 3GHz(Mem2GHz)でVC.netにてコードを書き 1GBのデータを5sec位でコピーしようと思っています。 データが大量にあるので1データあたり上記時間で 処理したいと思っています。 一応べたに書いた場合に、10sec位かかってしまいましたので。。。 もう少し格闘してみます。 ご回答、ありがとうございます。