- 0
- 0
- 约6.47万字
- 约 55页
- 2022-08-20 发布于河北
- 举报
C/C++面试常见问题
1 .new delete、malloc、free 关系
d elete会调用对象的析构函数,和 n ew 对 应fr e e 只会释放内存,n e w 调用构造函数。malloc
与 fr e e 是 C+ +/ C 言的标准库函数,n ew/delete是 C++ 的运算符。它们都可用于申请动态内
存和释放 内存 。对于非内部数据类型的对象而言,光用m aloc/free无法满足动态对象的要求。
对象在创建 的同时要 自动执行构造 函数 ,对象在消亡之前要 自动执行析构 函数 。 由于
malloc/fVee是库函数而不是运算符,不在编译器
您可能关注的文档
最近下载
- 《学前儿童家庭教育》06-特殊类型的学前儿童的家庭教育.pptx VIP
- 北京市海淀区2025-2026学年高三上学期期末语文试卷讲评课件 《论语》评分标准.pptx
- 《新时代高校劳动教育理论与实践教程》专题八 开展服务性劳动.pptx VIP
- 广西壮族自治区柳州铁一名校2023-2024学年高一下学期物理5月月考试题(含答案).pdf VIP
- T_ZZB 2706-2022 高压消防水带.docx VIP
- 课件rtk操作视频培训.pptx VIP
- 2MW双馈风力发电机组(陆上型).pdf VIP
- 饲料建设项目环评(新版环评)环境影响报告表.pdf VIP
- (高清版)B-T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯.pdf VIP
- 《建筑地面工程施工质量验收规范》GB-50209-2025.docx VIP
原创力文档

文档评论(0)