【初心者歓迎】C/C++室 Ver.54【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.54【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 08/05/15 18:24:31 なるほどわかりました。 実際のpの大きさがソースを書くときには不定なので、 for文での代入をしていないってことでしょうか? 51:デフォルトの名無しさん 08/05/15 18:27:58 >>50 いや違う。pの大きさは、常に一定だ。何故ならpはポインタ変数だからだ。 pが指す領域のサイズについてはnに依存するわけだが、forループでも勿論巧くコピーできる。 では何故memcpy()を使うかというと、保守性よりも(見かけ上の)効率を優先したか、単に習慣か、 書いた人間にでも聞かないと判らないだろう。 52:デフォルトの名無しさん 08/05/15 18:29:13 for文で1個ずつでもいいけど、丸ごと全部いっぺんにやったほうが早いべ 53:デフォルトの名無しさん 08/05/15 18:42:40 いいえ、一概には言えません。まともなコンパイラにまともに最適化させてやれば恐らくは、目に見える速度差はないでしょう。 54:デフォルトの名無しさん 08/05/15 18:46:59 書く量だって少ないし、コーディングも早いだろ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch