请问不同类型缓冲区拷贝的问题,又没有最快的办法?
void MyCopy(float*s,short*dat,int len)
{
int i;
for(i=0;i<len;i++)
s[i] = (float*)dat[i];
}
//请问又没有比这种更快的方法? memmove 与memcpy 都不行!
//谢谢!
用指针效率可以高点。
void MyCopy(float*s,short*dat,int len)
{
for(int i=0;i<len && *s++ = (float)*dat++;i++)
;
}