发布时间:2015-06-28 23:41:09
<span style="color:#333333;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;font-family:Verdana;">对于普通类型的对象来说,它们之间的复制是很简单的,例如:<br /></span><span style="color:#333333;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;fo.........【阅读全文】
发布时间:2015-06-25 08:29:31
<span style="font-size:14px;"> 优先队列(priority_queue)和一般队列(queue)的函数接口一致,不同的是,优先队列每次出列的是整个队列中</span> <p><span style="font-size:14px;">最小(或者最大)的元素。</span></p><p><span style="font-size:14px;"> .........【阅读全文】
发布时间:2015-06-24 23:52:52
值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。指针传递:形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实.........【阅读全文】
发布时间:2015-06-24 23:51:36
内存管理对于程序员,一般来说,我们可以简单的理解为内存分为三个部分:静态区,栈,堆。静态区:保存自动全局变量和static 变量(包括static 全局和局部变量)。静态区的内容在总个程序的生命周期内都存在,由编译器在编译的时候分配。栈:保存局部变量。栈.........【阅读全文】
发布时间:2015-06-24 23:50:33
指针的内存布局先看下面的例子:int *p;在32 位系统下,不管什么样的指针类型,其大小都为4byte。可以测试一下sizeof(void *)。int *p = NULL 和*p = NULL 有什么区别?我们先看下面的代码:in.........【阅读全文】