- 9
- 0
- 约7.28千字
- 约 23页
- 2021-01-29 发布于辽宁
- 举报
C++程序设计精要教程华中科技大学第5章 成员及成员指针运算符.*和-*均为双目运算符,优先级均为第14级,结合性自左向右.*的左操作数为类的实例(对象),右操作数为指向实例成员的指针-*的左操作数为对象指针,右操作数为指向该对象实例成员的指针。实例成员指针是指向实例成员的指针,可分为实例数据成员指针和实例函数成员指针。实例成员指针必须直接或间接同.*或-*左边的实例(对象)结合,以便访问该对象的实例数据成员或函数成员。构造函数不能被显式调用,故不能有指向构造函数的实例成员指针。5.1 实例成员指针第5章 成员及成员指针实例成员指针是成员相对于对象首地址的偏移,不是真正的代表地址的指针。实例成员指针不能移动:实例数据成员的大小及类型不一定相同,移动后指向的内存可能是某个成员的一部分,或者跨越两个(或以上)成员的内存;即使移动前后指向的成员的类型正好相同,这两个成员的访问权限也有可能不同,移动后可能出现越权访问问题。实例成员指针不能转换类型:否则便可以通过类型转换,间接实现实例成员指针移动5.1 实例成员指针第5章 成员及成员指针【例5.2】本例说明普通成员指针不能移动。 #include iostream using namespace std; struct A{ int i; //公有的成员i private: long j; public: int f( ){
您可能关注的文档
- 5G无线网络规划与优化第1章 绪论.pptx
- 5G无线网络规划与优化第2章 5G无线网络架构.pptx
- 5G无线网络规划与优化第7章 5G信令流程.pptx
- AutoCAD2016中文版基础教程第1章 AutoCAD用户界面及基本操作.ppt
- AutoCAD2016中文版基础教程第2章 设置图层、颜色、线型及线宽.ppt
- AutoCAD2016中文版基础教程第3章 绘制直线、圆及简单平面图形.ppt
- AutoCAD2016中文版基础教程第4章 绘制多边形、椭圆及简单平面图形.ppt
- AutoCAD2016中文版基础教程第5章 编辑图形.ppt
- AutoCAD2016中文版基础教程第6章 二维高级绘图.ppt
- AutoCAD2016中文版基础教程第7章 参数化绘图.ppt
最近下载
- 光伏电站容量评估与建设方案.docx
- Downton Abbey: The Finale《唐顿庄园:2015圣诞特别篇(2015)》完整中英文对照剧本.docx VIP
- 2026年最新人教版小学四年级数学上册教学计划及进度表(新课标,新教材).docx
- 《中国文化概论》全套课件(十四章)-PPT共184页.ppt VIP
- 北师大版八年级上册数学期末复习专练:一次函数压轴题(解析版).pdf VIP
- 酱类食品灌装机机构及其传动装置的设计书.docx VIP
- 高中语文阅读理解《等待》含答案.docx VIP
- Out of Africa《走出非洲(1985)》完整中英文对照剧本.docx VIP
- 布病培训考试题及答案.doc VIP
- Downton Abbey: A Moorland Holiday《唐顿庄园:2014圣诞特别篇(2014)》完整中英文对照剧本.docx VIP
原创力文档

文档评论(0)