memcpy VS memmove

memcpy() 和 memmove() 有什么区别?

如果源和目的参数所指向的内存有重叠区域, memmove() 提供有保证的行为。而 memcpy()  则不能提供这样的保证, 因此可以实现得更加有效率。如果有疑问, 最好使用 memmove()。

Reference :
http://c-faq.com/ansi/memmove.html
http://blog.csdn.net/swguru/archive/2002/08/05/17175.aspx 

Comments:

Post a Comment:
Comments are closed for this entry.
About

williamxue

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today