关于memcpy处理数据长度问题
unsigned char a[10485760];
memset(a,char(0),10485760);
报错,VS2005 显示溢出,VC6.0直接关闭程序
unsigned char a[10485760];
unsigned char b[10485760];
memcpy(a,b,10485760);
问题同上
第三个参数是size_t类型,实际就是unsigned int类型,在VS2005中unsigned int是4字节,它的范围究竟是多少?
memcpy究竟能操作多大的内存?