求职
petrie
这个作者很懒,什么都没留下…
展开
-
strcpy的实现代码
strcpy的实现代码 char * strcpy(char * strDest,const char * strSrc) { char * strDestCopy=strDest; //[3] if ((strDest==NULL)||(strSrc==NULL)) //[1] throw "Invalid argument(s)"; //[2]原创 2011-06-24 15:55:00 · 497 阅读 · 0 评论 -
堆和栈的区别
1.栈由系统分配,速度较快,但程序是无法控制的2.在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域,堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。转载 2011-06-24 16:31:00 · 355 阅读 · 0 评论