1、在内存拷贝的过程中,使用类型的强制转换的效率是使用memcpy的效率的至少两倍。
例子如下:
char src[8]="hello";
char dest[8]="";
long int idest; //假设为64位系统,long类型占8个字节
memcpy(dest,src,8); //拷贝方式一
idest=*(int*)src; //拷贝方式二
以上例子中,拷贝方式二的速度是拷贝方式一速度的两倍。
1、在内存拷贝的过程中,使用类型的强制转换的效率是使用memcpy的效率的至少两倍。
例子如下:
char src[8]="hello";
char dest[8]="";
long int idest; //假设为64位系统,long类型占8个字节
memcpy(dest,src,8); //拷贝方式一
idest=*(int*)src; //拷贝方式二
以上例子中,拷贝方式二的速度是拷贝方式一速度的两倍。