memcpy 和 memmove
memcpy 原形为:
void *memcpy(void *dest, const void *src, size_t n);
其用于内存空间的拷贝,但是并没有考虑内存重叠问题。
memmove原形为:
void * memmove ( void * dst,const void * src,size_t count);
而memmove考虑到了可能存在内存重叠的问题:
如果dst与src存在重叠,那么将从后向前进行拷贝,否则从前向后拷贝。
posted on 2015-02-12 11:43 Stomach_ache 阅读(138) 评论(0) 收藏 举报
浙公网安备 33010602011771号