自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 new delete和 free malloc 的区别

 <br />   new delete和malloc free的用法与区别(2009-10-19 21:24:10)<br />malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。<br />对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析

2011-02-25 10:11:00 182

原创 华为面试题c/c++

<br />.static有什么用途?(请至少说明两种)<br />    1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。<br />    2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。<br />    3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用<br />2.引用与指针有什么区别?<br />    1) 引用必

2011-02-25 10:08:00 476

原创 面试题

<br />1.进程和线程的差别。<br />线程是指进程内的一个执行单元,也是进程内的可调度实体.<br />与进程的区别:<br />(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位<br />(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行<br />(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. <br />(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤

2011-02-22 20:30:00 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除