C ++编程语言的类成员访问运算符
点(.)运算符在C++编程语言中被称为“类成员访问运算符”,它用于访问类的公共成员。公共成员包含类的数据成员(变量)和成员函数(类方法)。
语法:
object_name.member_name;
考虑给定的类声明
class sample
{
private:
int a;
public:
int b;
void init(int a)
{this->a = a;}
void display()
{cout<<"a: "<<a<<endl;}
};在此类声明中,以下是可以通过“类成员访问运算符”访问的类成员:
公开数据成员:b
公共成员函数:init(),display()
这是完整的程序
#include <iostream>
using namespace std;
class sample
{
private:
int a;
public:
int b;
void init(int a)
{this->a = a;}
void display()
{cout<<"a: "<<a<<endl;}
};
int main(){
//对象声明
sample sam;
//赋值给a和back-
sam.init(100);
sam.b=200;
//打印值
sam.display();
cout<<"b: "<<sam.b<<endl;
return 0;
}输出结果
a: 100 b: 200
看以下main()函数中的语句
sam.init(100);-此语句将通过此公共成员函数将100分配给私有数据成员a。
sam.b=200;-此语句将200分配给公共数据成员b。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西