全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/ Ex_1.cpp : 定义?控?制?台应|用?程序的?入?口点?。/#include stdafx.h#include #include /用?GUID,?判D断?指?针?是?否?被?释放?const GUID IID_CommMsgLink = 0xdeb9c823, 0x6350, 0x45a9, 0x88, 0xb9, 0x83, 0xa6, 0xd4, 0xf1, 0x8c, 0xf4 ;const GUID IID_B = 0xdeb9c723, 0x4350, 0x45a9, 0x88, 0xb9, 0x83, 0xa6, 0xd4, 0xf1, 0x8c, 0xf4 ;using namespace std;class Shapepublic:GUID IID_COMMMSGLINK;Shape()IID_COMMMSGLINK = IID_CommMsgLink;Shape()IID_COMMMSGLINK = GUID_NULL;virtual double CalLength()return 2*(nWidth+nLength);private:virtual double CalArea()return nWidth*nLength;int nWidth;int nLength;class Square:public Shapepublic:Square(int width,int length)nWidth = width;nLength = length;private:virtual double CalArea()return nWidth*nLength;int nWidth;int nLength;class Bpublic:GUID GUID_B;B()GUID_B = IID_B;B()GUID_B = GUID_NULL; /赋值为空;/判断指针是否被释放static BOOL IsPtrErr(const GUID& cid, DWORD_PTR* ptr)_tryif (cid = *(GUID*)(ptr)return FALSE;elsereturn TRUE;_except(EXCEPTION_EXECUTE_HANDLER)return TRUE;int _tmain(int argc, _TCHAR* argv)Shape* p = new Shape;/由于有虚函数这里的指针位置得加1BOOL bIsErr = IsPtrErr(IID_CommMsgLink,(DWORD_PTR*)p+1);coutbIsErrendl;delete p;/加上?虚函数y指?针?的?长度bIsErr = IsPtrErr(IID_CommMsgLink,(DWORD_PTR*)p+1);coutbIsErrendl;cout-n;B* pB = new B;/由于不?存?在虚函数y ,?不?用?加上?虚函数y的?指?针?bIsErr = IsPtrErr(IID_B,(DWORD_PTR*)pB);coutbIsErrendl;delet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋装修施工合同模板
- 某包装机械厂检测仪器校准管理细则
- 包装机械厂客户服务工作方案
- 2025年大学《大气科学-气候系统》考试备考试题及答案解析
- 电子音乐制作工作室新人培训推进计划
- (2025)食品检验检测技能竞赛考试试题和答案
- 某排球俱乐部训练服管理管理制度
- 2025年山西省中考物理真题试卷(含答案)
- 工业机器人应用编程职业技能等级理论知识考核题库及答案
- 电子音乐制作工作室年度创作推进计划
- 2025年居间服务费合同范本与签订流程
- 2025春季中国铁塔总部直属单位校园招聘易考易错模拟试题及答案
- 2025年山西万家寨水务控股集团所属企业社会招聘(公共基础知识)复习题库及答案
- 2025内蒙古巴彦淖尔市临河区招聘社区工作者80人考试笔试模拟试题及答案解析
- 中国新能源轻卡行业发展概况、市场全景分析及投资策略研究报告(2026版)
- 2025中国华电集团有限公司校园招聘笔试历年参考题库附带答案详解
- 四川省成都市石室联合中学教育集团2024-2025学年八上期中数学试卷(原卷版)
- 【300万瓶年产量的米酒生产工艺及工厂布局设计7500字】
- 2025年全国低压电工作业证(复审)考试练习题库(900题)附答案
- 经导管主动脉瓣置换术中国专家共识新2025
- 2025消防月消防安全知识培训课件
评论
0/150
提交评论