码迷,mamicode.com
首页 >  
搜索关键字:memcpy    ( 526个结果
内联汇编实现 memcpy 和 memset
#pragma check_stack( off)LPVOID __cdecl _memcpy(void * dst, void* src, size_t size){ int dwSize = size/4; int byteSize = size%4; __asm{ mov edi,ds...
分类:其他好文   时间:2015-07-01 11:36:00    阅读次数:205
回溯法之求n个集合的幂集
幂集:有一个集合A,集合A的幂集是由集合A的所有子集所组成的集合。集合中的每个元素只有两种状态:属于幂集的元素集或不属于幂集的元素集。 集合{1,2,3},用一棵二叉树来表示。 递归函数void GetPowerSet(int i,int length,int A[],int B[]){ int C[N]; memcpy(C, B, 10 * sizeof(int)); //复...
分类:其他好文   时间:2015-06-30 20:28:49    阅读次数:124
编程实现memcpy
C++实现内存的复制 通常我们使用深复制就是通过内存复制实现的,但是对象的复制涉及到基类派生类及其相关类的问题,这里不讨论。 目的为了能够明白内存复制的底层实现。 void* memcpy(void* memTo, void* memFrom, size_t size) { assert(memTo != NULL && memFrom != NULL); char* temFrom =...
分类:其他好文   时间:2015-06-25 00:09:10    阅读次数:163
luabind 导出string问题
luabind导出字符串 不能导出char* 会有问题 应该是字符串连接的时候出错了 static _TCHAR* pRetChar = new _TCHAR[10]; memcpy(pRetChar,szName,10); return NetE::wtoutf8(pRetChar); //WC....
分类:其他好文   时间:2015-06-24 18:25:28    阅读次数:110
memmove和memcpy 以及strcmp strcpy几个库函数的实现
memmove和memcpy1.memmove函数原型:void *memmove(void *dest, const void *source, size_t count)返回值说明:返回指向dest的void *指针参数说明:dest,source分别为目标串和源串的首地址。count为要移动的...
分类:其他好文   时间:2015-06-23 17:20:16    阅读次数:125
C#调用dll
#include #include extern "C" __declspec(dllexport)int TCharParm(char* in,int len,char* out){ memset(out,0,4); memcpy(out,in,len); return 0;}extern "C"...
分类:Windows程序   时间:2015-06-18 14:55:50    阅读次数:139
C 语言字符串处理函数实现合集
其中包括:strcpy(char *, char *),strncpy();strcat();strncat();strcmp();strncmp();strchr();strrchr();strlen(); strdup();strspn();strpbrk();strtok(); memset();memcpy();memmove();memcmp();memscan();strstr(...
分类:编程语言   时间:2015-06-17 21:32:57    阅读次数:268
C/C++综合测试题(三)
又刷了一套题   这些题都是百度、阿里巴巴、腾讯、网易、新浪等公司的面试原题,有一定的难度,不过确实相当有水平,可以通过做题来查漏补缺。   1.补充下面函数代码:  如果两段内存重叠,用memcpy函数可能会导致行为未定义。 而memmove函数能够避免这种问题,下面是一种实现方式,请补充代码。 #include using namespace std; void* memmo...
分类:编程语言   时间:2015-06-04 13:55:52    阅读次数:225
【HDU】5248-序列变换(贪心+二分)
二分枚举长度改变的长度就行了 #include #include #include using namespace std; const int INF = 3000000; const int maxn = 100005; int n,arr[maxn],arr2[maxn]; bool solve(int x){ memcpy(arr2,arr,sizeof(arr)); ...
分类:其他好文   时间:2015-06-03 13:41:23    阅读次数:91
某安全竞赛题一
前段时间一个比较大的比赛上遇到的两个题目,遂记录一下运行改程序该程序开启的端口为12345 发送畸形数据包之后程序崩溃,如下图可知,崩溃点发生在函数0x000000000040096b中 通过调试发现溢出发生在函数calc的memcpy函数中溢出之后的堆栈,此时返回地址0x7fffffffc320被...
分类:其他好文   时间:2015-06-02 19:52:07    阅读次数:173
526条   上一页 1 ... 39 40 41 42 43 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!