内存拷贝函数 memcpy
发布时间:2020-12-14 02:40:05 所属栏目:Windows 来源:网络整理
导读:windows下实现: void * __cdecl memcpy( void * dst, const void * src,size_t count){ void *ret= dst; #if defined(_M_MRX000)||defined(_M_ALPHA)||defined(_M_PPC) { extern void RtlMoveMemory( void *, const void * ,size_t count); RtlMoveMemory(d
windows下实现: void* __cdecl memcpy(void* dst,const void* src,size_t count) { void*ret=dst; #if defined(_M_MRX000)||defined(_M_ALPHA)||defined(_M_PPC) { extern void RtlMoveMemory(void *,const void *,size_t count); RtlMoveMemory(dst,src,count); } #else /*defined(_M_MRX000)||defined(_M_ALPHA)||defined(_M_PPC)*/ /* *copy from lower addresses to higher addresses */ while(count--){ *(char *)dst = *(char *)src; dst = (char *)dst+1; src = (char *)src+1; } #endif /*defined(_M_MRX000)||defined(_M_ALPHA)||defined(_M_PPC)*/ return (ret); } ? liunx下实现的代码: void *memcpy(void *to,const void *from,size_t n) { (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在没有终端的Windows中运行py2exe程序?
- win2003 vps IIS6中添加站点并绑定域名的配置方法
- 如何在Windows CE下通过LoadLibraryW()获取HINSTANCE之后获
- 如何软重启Windows Server 10 Technical Preview?
- azure – 如何在最新的Microsoft.IdentityModel.Clients.Ac
- windows-server-2008 – 终端服务器无法在会话中运行程序
- Windows10如何卸载OneDrive
- 推荐的Windows 8 Metro开发硬件?
- windows – 如何找出启动网络连接的进程/服务
- Windows – 开始使用WiX的建议?