<< 前 ホーム 次 >>

bakaid: 20090827

memcpy使っちゃいけないってのは常識だと思ってたん
だけど。どのくらい常識かっていうと、C言語に詳しく
ないオレが知ってたくらいだったから。

いや、正確にいうと、memcpyとmemmoveのどっちを使う
べきかはよく覚えてなかったんだけど。でも、領域が
重なってるときの動きがおかしくなるっていう話は
聞いたことがあって。

http://libc.blog47.fc2.com/blog-entry-38.html

で、オレなんかよりはるかに長くC言語を使ってきた
人たちのいる現場でも、memmoveは滅多に使われてないん
だよね。これはちょっとショックだった。

--

上の話は、xv6のソース・コード見てて思い出した話:

http://en.wikipedia.org/wiki/Xv6

まぁ、自分はアセンブラ読めないし、C言語でも読んで
わかるところなんて多くないんだけどね。

本家Permlink

<< 前 ホーム 次 >>


Copyright © 1905 tko at jitu.org

バカが征く on Rails