- 0
- 0
- 约1.91万字
- 约 18页
- 2026-10-22 发布于北京
- 举报
类作用域
作用域可以分为类作用域、类名的作用域以及对象的作用域几部分内容。在类中定义的成员变量和成员
函数的作用域覆盖整个类,这些名称仅在类(包含类的定义部分和类外函数实现部分)是可见的,
在类外部是不可见的,因此可以在不同类中使用相同的成员名称。此外,类作用域意味着无法从类的外
部直接类的任何成员,即使该成员的权限是公有(public),也需要通过对象名来调用,对于
静态(static)成员函数,则需要指定类名来调用。
如果发生“”现象,类成员的可见域将小于作用域,但此时可借助this指针或“类名::”形式指明
的是类成员,这有些类似于使用::全局变量。例如:
#include
1iostream
2
using
std::cout;
3
usi
ng
std::endl;
4
5
int
num
1;
6
7
namespace
wd
8
{9
10
int
num
20;
11
12
class
Example
13
{14
public:15
void
print(int
num)
const
16
{17
cout
形参
num
=
num
endl;
18
cout
数据成员num
=
this‑num
endl
最近下载
- FIDIC红皮书1999(中英文对照).pdf VIP
- 35kV直埋电缆工程施工组织设计.docx
- 新版2026年高考化学(黑吉辽蒙卷)试卷评析.pdf
- ASTM A312_A312M-24 中文版 无缝焊接奥氏体不锈钢管标准.docx VIP
- 教学课件:装配式高层住宅施工案例.pptx VIP
- 2025高二政治必修四《哲学与文化》期中考试卷.docx VIP
- 新技能英语基础教程1学生用书(第二版)Unit+8+课件.pptx VIP
- 聚光试剂配方(COD,氨氮,总磷,总氮).pdf VIP
- 第三節 解放战争的胜利发展.ppt VIP
- 企业安全生产治本攻坚三年行动收官自评报告(框架模板).docx VIP
原创力文档

文档评论(0)