码迷,mamicode.com
首页 >  
搜索关键字:memcpy    ( 526个结果
PHP性能分析(001)-str_repeat ($input, $multiplier)
1 6 * 1.使用了memcpy和memmove,效率最高。 7 * 8 * @param number $levelNum 9 * 金字塔层数:默认2010 * @return string 金字塔的结果11 */12 function getEmptyJi...
分类:Web程序   时间:2015-02-25 15:27:46    阅读次数:153
memcpy 和 memmove
memcpy 原形为:void *memcpy(void *dest, const void *src, size_t n);其用于内存空间的拷贝,但是并没有考虑内存重叠问题。memmove原形为:void * memmove ( void * dst,const void * src,size_t...
分类:其他好文   时间:2015-02-12 12:18:59    阅读次数:115
strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);mem...
分类:其他好文   时间:2015-02-11 16:13:41    阅读次数:200
memcopy()函数c语言实现和汇编实现比较
首先来看汇编实现的memcpy函数,是利用宏函数来实现的,用汇编指令rep和movsb配合循环把数据以字节为单位从ds:esi传送到es:edi中,把循环次数放在ecx中。当然这样拷贝的才是真正的内存拷贝,其他的函数都稍微有点牵强;其实我感觉c语言来实现还是比较简单的,就是把输入的数据强制转换成字符来操作,因为在c语言中没有比字符更小的单位了。...
分类:编程语言   时间:2015-02-07 13:16:33    阅读次数:195
C语言中的数组调用——混乱的内存管理
在C语言中想要创建数组只能自己malloc或者calloc,数组复制则是memcpy。这样创建出来的数组在调用时是不会检测数组边界的,即你声明了一个长度为5的数组,却可以访问第6个位置……也可以给第7个位置赋值……不知道这算不算内存泄露,可否通过这种方法偷取内存中的情报呢?例:int main(){...
分类:编程语言   时间:2015-02-05 11:12:00    阅读次数:157
求CRC校验和的低位和高位的两种方式
方式1 unsigned short shrCRCCheckSum = 0; // 校验和1 char tstCRCChecksum[2];2 memcpy(tstCRCChecksum,&shrCRCCheckSum,2); // sh...
分类:其他好文   时间:2015-01-30 15:03:16    阅读次数:187
字符串操作函数实现
本文实现的基本字符串的操作函数:memcpy,memmove,strcpy,strncpy,memcmp,strcmp,strncmp,memchr,memset,strlen...
分类:其他好文   时间:2015-01-26 22:47:43    阅读次数:232
用void 指针实现类似模板的SWAP函数
#include #include #include using namespace std;void swapTest(void *swapA,void *swapB,int size){char *buff=(char *)malloc(size);memcpy(buff,swapA,size)...
分类:其他好文   时间:2015-01-22 11:03:51    阅读次数:108
一道笔试题的理解C++拷贝构造函数
看下面代码输出 #include #include #include class A{ char* data; public: A(char* pdata){ int len = strlen(pdata); data = new char[len+1]; memset(data, 0, len+1); memcpy(data, pdata, len); print...
分类:编程语言   时间:2015-01-18 17:14:39    阅读次数:265
MFC实现2048游戏(二)
上一篇,主要介绍了UI部分,其实根本没有UI,自己做这个游戏也是就是实现一下逻辑功能,其实游戏的逻辑是最难的,UI谁都可以学会,逻辑却是需要理解的! 主要的逻辑: 选择了二维数组 与 双端队列(deque);因为双端队列(queue)可以操作[]下标,用起来比较方便: int tempArray[Count][Count]; memcpy(tempArray,m_nArray,sizeof...
分类:编程语言   时间:2015-01-09 14:24:37    阅读次数:475
526条   上一页 1 ... 44 45 46 47 48 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!