- 1
- 0
- 约4.76千字
- 约 24页
- 2017-09-02 发布于江西
- 举报
12.面向对象程序设计.ppt
存储空间的管理 譬如:有时希望使用某种特殊的动态内存分配方法。(对一些分配子程序,它们能在堆耗尽时,自动开始把一个磁盘文件当作虚存使用,或用户希望控制某一片存储空间等) 这时,需要对new和delete进行重载。 重载函数new和delete的框架如下: void * operator new(size_t size){ ………… //进行分配 return 被分配内存空间的地址 } void operator delete(void *p){ …..//释放由p指向的存储空间 } 说明:类型size_t是一个包含在stddef.h中的typedef,它是由C++定义为能容纳可分配的单一的存储块的最大值。它往往是个整型类型。 一 局部重载new和delete 要重载一个与类相关的new和delete函数,只需要使重载运算符函数成为该类的成员函数。 例:class vector2D{ int x,y; public: vector2D(int a,int b); ~vector2D( ); void *operator new(size_t size);
您可能关注的文档
- 02C++程序设计面向对象方法.ppt
- 03.2.面向对象程序设计-对象.ppt
- 07第七章 社会测量.ppt
- 07计科数据库原理3-3.ppt
- 14_遥感技术导论_第十四章-2_微波遥感.ppt
- 15数学实验复习课2.ppt
- 16春东财《企业战略管理》在线作业一二三(随机)答案.doc
- 16秋北交《数据结构》在线作业二.doc
- 1992日语能力1级真题.doc
- 1996.3日语真题.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- DL_T 843-2010大型汽轮发电机励磁系统技术条件.pdf
- 福建省宁德市2020-2021学年八年级下学期期中测试英语试题(含答案).pdf VIP
- 精品解析:北京市通州区2024-2025学年高一下学期期末物理试卷(原卷版).docx VIP
- DB61T321-2025 飞播造林(种草)技术规程.pdf
- 英语语法思维导图(全)(20201225234857).doc VIP
- 2025年山东高考化学试卷真题及答案详解解读(精校打印).pdf VIP
- 山东省青岛市李沧区2026年中考一模语文试题(含答案).pdf VIP
- 2025及未来5年中国内衣洗衣液市场分析及数据监测研究报告.docx
- 2026山西T8联考(高三年级四月阶段练习)英语+答案.pdf
- (正式版)D-L∕T 607-2017 汽轮发电机漏水、漏氢的检验.docx VIP
原创力文档

文档评论(0)