1:函数原型void * memcpy ( void * des, const void * src, size_t size );
它是实现对内存的拷贝,所以还是很高效的,我这里没有考虑字符重叠的情况,只是实现它的高效性,废话不多说直接上代码
1
2 #include <iostream>
3 #include <string.h>
4 using namespace std;
5
6 void* Memcpy(void *des,const void *src,size_t len)
7 {
8 size_t size=len/4;//计算有多少bit位,用整数一次性拷贝,效率高
9 size_t mod=len%4; //剩下的bit位
10 int Len=size; //作个临时变量,后面会用到
11
12 //把他们都转