- 37
- 0
- 约1.09万字
- 约 75页
- 2017-01-10 发布于湖北
- 举报
* 静态成员 需要为某个类的所有对象分配一个共享存储空间。 C语言采用全局变量来解决,但这种做法不安全,容易重名。 C++中采用静态成员的方式来实现,可以把一个成员变量定义成静态的,这样不管定义多少个对象,这个静态成员只有一个实例。并被所有对象所共享。 静态成员包括:静态成员变量和静态成员函数 静态成员 * 静态成员 * 静态成员的初始化与调用 静态成员 类名::静态成员 类名::静态成员函数名(参数列表) 例4-5 演示静态成员 教材P120-123 例子7-13 静态成员变量 例子7-14 静态成员函数 * 友元 根据封装性,一般将类中的数据成员声明为私有成员,外部可以通过类的公有成员函数对私有成员进行访问。 但有时类体外的一些函数需要直接访问类的数据成员,又不改变其数据成员的访问权限,这时,需要定义友元。 友元 * 友元的作用 友元提供了不同类或对象的成员函数之间、类的成员函数与普通函数之间进行数据共享的机制。 友元可以访问类中所有成员,但不是类的成员。 友元虽然不是类的成员,但它是类的朋友,可以直接访问类的所有成员。 友元 * 友元的定义 如果友元是普通函数或另一个类的成员函数,称为友元函数;如果友元是一个类,则称为友元类,友元类的所有成员函数都成为友元函数。友元函数和友元类在被访问的类中声明,其格式分别如下: 友元 friend 返回值类型 函数名(参数表
您可能关注的文档
- 财务报表专题说课.ppt
- 第十章直流电源1说课.ppt
- 财务报销及相关知识培训说课.ppt
- 第十章制单审单结汇说课.ppt
- 第十章重积分说课.doc
- 财务标准化管理手册原版说课.doc
- 第四、五课时会计工作管理体制说课.ppt
- 财务部.单据流程文件.151101说课.doc
- 第四版一级建造师法律说课.doc
- 第四编破产法通论说课.ppt
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
原创力文档

文档评论(0)