- 1
- 0
- 约5.79千字
- 约 32页
- 2019-05-29 发布于湖北
- 举报
,, ,, C++程序设计(三) 常宝宝 北京大学计算机科学与技术系 chbb@pku.edu.cn 内容提要 对象的生命周期 构造函数 析构函数 拷贝构造函数 对象的生命周期 在面向对象的程序设计环境中,整型、实型以及其它其他基本数据类型的变量均可以被视作为特殊对象。 和C语言中变量的类型一样,C++中对象可分作三类。 全局对象 存在于全局数据区,编译程序负责为其分配存储空间和回收空间。主函数运行前,其存储分配及初始化工作已经完成,主函数运行结束后,其所占存储空间才被回收。 局部对象 存在于栈区,编译程序负责为其分配存储空间和回收空间,程序运行进入其作用域后为其分配存储空间,在离开其作用域时,其所占空间被回收。 动态分配的对象 存在于堆区,程序员在需要时为其分配存储空间并在不需要时回收其所占用的存储空间。 对象的生命周期 TDate gd; //定义全局对象 int main() { TDate ld; //定义局部对象 TDate *pd, *pd2; ... pd = new TDate;//建立动态分配的对象 ... delete pd;//动态分配对象所占空间被回收 pd2 = func(); delete pd2; //局部对象所占空间被回收 } //程序运行结束时,全局对象所占据空间被回收 TDate* func() { TDa
您可能关注的文档
- A公司尽职调查报告培训课件.ppt
- A组长:严子彬组员:黄祺俊高韬文培训课件.ppt
- BackpropagationAlgorithm培训课件.ppt
- BalancedScorecard&StrategyMaps平衡计分卡与策略地图培训课件.ppt
- BasicsofDigitalAudioNationalKeyLaboratoryofScience培训课件.ppt
- BasicsofInternationalManagement培训课件.ppt
- BayAreaEarthScienceInstitute(BAESI)培训课件.ppt
- Bayes法在遗传咨询中的应用培训课件.ppt
- BBL倍杰教育培训课件.ppt
- BECVantage培训课件.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 北京版初级中学八年级语文第16册[南吕]四块玉·闲适.pptx VIP
- 2026年广州市中考语文试题卷(含答案及解析).docx
- 湿法二水半水法制磷酸工艺流程.docx VIP
- 学堂在线新闻摄影期末考试答案+结课考试答案.docx
- 六年级上册科学第二单元《地球的运动》知识点.doc VIP
- 鼎捷ERP程序搬迁.pdf VIP
- 2026年8月Z20名校联盟高三语文返校联考作文导写:“旧物”的温暖与力量.docx VIP
- 鼎捷ERP0复制apmt500操作步骤.pptx VIP
- (新版)多旋翼无人机超视距驾驶员执照理论考试题库大全(含答案).docx VIP
- 2026年医院临床路径管理规范(国卫办医发〔2025〕12号,附变异处理).docx VIP
原创力文档

文档评论(0)