1 / 6
文档名称:

c面试127题看你会多少.docx

格式:docx   大小:18KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c面试127题看你会多少.docx

上传人:mkjafow 2021/4/11 文件大小:18 KB

下载得到文件列表

c面试127题看你会多少.docx

文档介绍

文档介绍:、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。
delete []区别delete只会调用一次析构函数,而delete[]会调用每一个成员的析构函数。在More Effective  C++中有更为详细的解释:“当delete操作符用于数组时,它为每个数组元素调用析构函数,然后调用operatordelete来释放内存。”delete与New配套,delete []与new []配套
  MemTest*mTest1=newMemTest[10];
  MemTest*mTest2=newMemTest;
  int*pInt1=newint[10];
  int*pInt2=newint;
  delete[]pInt1;  //-1-
  delete[]pInt2;  //-2-
  delete[]mTest1;//-3-
  delete[]mTest2;//-4-
  在-4-处报错。
这就说明:对于内建简单数据类型,delete和delete[]功能是相同的。对于自定义的复杂数据类型,delete和delete[]不能互用。delete[]删除一个数组,delete删除一个指针简单来说,用new分配的内存用delete删除用new[]分配的内存用delete[]删除delete[]会调用数组元素的析构函数。内部数据类型没有析构函数,所以问题不大。如果你在用delete时没用括号,delete就会认为指向的是单个对象,否则,它就会认为指向的是一个数组。
C++ JAVA共同点,不同之处?。类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变父类的实现。但是类继承也有一些不足之处。首先,因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现。更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。
(待补充)
++有哪些性质(面向对象特点)封装,继承和多态。
在面向对象程序设计语言中,封装是利用可重用成分构造软件系统的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;封装是实现信息隐蔽的一种技术,其目的是使类的定义和实现分离。
?析构函数调

最近更新

团体心理辅导对中等职业中学学生感戴水平影响.. 2页

四种不同植被类型下土壤线虫的食性组分研究的.. 2页

四川省县域文化产业发展的问题及对策研究——.. 2页

噻托溴铵溶液吸入剂有效性与安全性的临床试验.. 2页

喷气织机辅喷嘴气流引纬流场特性分析的开题报.. 2页

2024年小学语文四年级教学反思 39页

哈尔滨市园林植物应用数据资源库的构建中期报.. 2页

吸波用CfSi3N4复合材料的制备工艺及力学性能的.. 2页

含锑,铋极性金属间化合物的合成,晶体结构和性.. 2页

含氧煤层气VPSA脱氧及CMS制备研究的开题报告 2页

后现代视域下的特朗斯特罗姆诗歌研究的开题报.. 2页

2024年小学生表现自我评价 15页

可再生能源配额交易制对我国电源结构的影响机.. 2页

受限域下动态几何自然语言作图方法研究的开题.. 2页

2024年小学生日记模板合集5篇 7页

2024年小学生我的妈妈日记 11页

双足机器人行走稳定性控制方法与实验研究的开.. 2页

第六章第一节耳科病人的护理 48页

双Y移30°永磁同步电机矢量控制方法研究的开题.. 2页

原料奶中菌群相互作用的数学模型及奶质检测问.. 2页

2024年小学生上课迟到检讨书汇编15篇 27页

股多多双紫擒龙指标公式 4页

代打游戏合同 3页

三年级语文课程思政教学设计案例 2页

重庆机关事业单位统一制定的视同缴费指数表 1页

公路机电工程专业承包资质标准 5页

教师工作量C++课程设计 48页

自学上海话学习上海方言资料下载 32页

通风空调工程造价敏感性分析(121205) 3页

0-0 人宇特能应用研究(人宇科学)(94年版) 91页