范围解析运算符与C ++中的此指针
范围解析运算符用于访问静态或类成员,而当存在具有相同名称的局部变量时,此指针用于访问对象成员。
范围解析运算符
示例
#include<iostream>
using namespace std;
class AB {
static int x;
public:
//局部参数'x'隐藏类成员
//'x',但我们可以使用::进行访问。
void print(int x) {
cout<<"t他的号码是:" << AB::x;
}
};
//那样明确定义
int AB::x = 7;
int main() {
AB ob;
int m = 6 ;
ob.print(m);
return 0;
}输出结果
t他的号码是:7
这个指针
示例
#include<iostream>
using namespace std;
class AB {
int x;
public:
AB() {
x = 6;
}
//这里本地参数“x”隐藏对象的成员
//'x',我们可以使用它来访问它。
void print(int x) {
cout<<"t他的号码是: " << this->x;
}
};
int main() {
AB ob;
int m = 7 ;
ob.print(m);
return 0;
}输出结果
t他的号码是: 6
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短